Merge "Use mContext instead of TaskbarActivityContex to enable transient taskbar." into tm-qpr-dev
diff --git a/quickstep/src/com/android/quickstep/QuickstepTestInformationHandler.java b/quickstep/src/com/android/quickstep/QuickstepTestInformationHandler.java
index 713b016..54e4a0d 100644
--- a/quickstep/src/com/android/quickstep/QuickstepTestInformationHandler.java
+++ b/quickstep/src/com/android/quickstep/QuickstepTestInformationHandler.java
@@ -138,15 +138,11 @@
return response;
case TestProtocol.REQUEST_ENABLE_TRANSIENT_TASKBAR:
- runOnTISBinder(tisBinder -> {
- enableTransientTaskbar(tisBinder, true);
- });
+ enableTransientTaskbar(true);
return response;
case TestProtocol.REQUEST_DISABLE_TRANSIENT_TASKBAR:
- runOnTISBinder(tisBinder -> {
- enableTransientTaskbar(tisBinder, false);
- });
+ enableTransientTaskbar(false);
return response;
}
@@ -190,17 +186,8 @@
}
}
- private void enableTransientTaskbar(
- TouchInteractionService.TISBinder tisBinder, boolean enable) {
- TaskbarActivityContext context = tisBinder.getTaskbarManager().getCurrentActivityContext();
- if (context == null) {
- if (TestProtocol.sDebugTracing) {
- Log.d(NPE_TRANSIENT_TASKBAR, "enableTransientTaskbar: enable=" + enable,
- new Exception());
- }
- } else {
- DisplayController.INSTANCE.get(context).enableTransientTaskbarForTests(enable);
- }
+ private void enableTransientTaskbar(boolean enable) {
+ DisplayController.INSTANCE.get(mContext).enableTransientTaskbarForTests(enable);
}
/**