summaryrefslogtreecommitdiff
path: root/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java
diff options
context:
space:
mode:
authorKholoud Mohamed <kholoudm@google.com>2021-05-20 09:50:23 +0000
committerkholoud mohamed <kholoudm@google.com>2021-05-20 13:32:05 +0100
commit430465a3d5ff0dcdd0c2e263d862049d93075a07 (patch)
tree497bb03b90fdd24cc1890c473d29f647e3d415e8 /quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java
parentbb6f6e5dae072223f8505ee9791d3eec7bc72d64 (diff)
Revert "Moving taskbar lifecycle to TouchInteractionService"
This reverts commit e215fb730bb3d4a357a2c4bf0c082d3c0ad69495. Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/tests/view?invocationId=I13700009003387451&testResultId=TR89423459137251402, bug https://buganizer.corp.google.com/issues/188755902 Bug: 188755902 Change-Id: I4650136975b60f311499ee6ff5b27ab9a32d23d6
Diffstat (limited to 'quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java')
-rw-r--r--quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java
index 3b5afad691..54e1610cd1 100644
--- a/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java
+++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java
@@ -16,8 +16,7 @@
package com.android.launcher3.taskbar;
-import static android.view.Display.DEFAULT_DISPLAY;
-
+import android.content.Context;
import android.content.Intent;
import android.view.inputmethod.InputMethodManager;
@@ -54,10 +53,11 @@ public class TaskbarNavButtonController {
static final int BUTTON_RECENTS = BUTTON_HOME << 1;
static final int BUTTON_IME_SWITCH = BUTTON_RECENTS << 1;
- private final TouchInteractionService mService;
- public TaskbarNavButtonController(TouchInteractionService service) {
- mService = service;
+ private final Context mContext;
+
+ public TaskbarNavButtonController(Context context) {
+ mContext = context;
}
public void onButtonClick(@TaskbarButton int buttonType) {
@@ -78,13 +78,13 @@ public class TaskbarNavButtonController {
}
private void navigateHome() {
- mService.startActivity(new Intent(Intent.ACTION_MAIN)
+ mContext.startActivity(new Intent(Intent.ACTION_MAIN)
.addCategory(Intent.CATEGORY_HOME)
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
}
private void navigateToOverview() {
- mService.getOverviewCommandHelper()
+ TouchInteractionService.getInstance().getOverviewCommandHelper()
.addCommand(OverviewCommandHelper.TYPE_SHOW);
}
@@ -93,8 +93,8 @@ public class TaskbarNavButtonController {
}
private void showIMESwitcher() {
- mService.getSystemService(InputMethodManager.class)
- .showInputMethodPickerFromSystem(true /* showAuxiliarySubtypes */,
- DEFAULT_DISPLAY);
+ mContext.getSystemService(InputMethodManager.class).showInputMethodPickerFromSystem(
+ true /* showAuxiliarySubtypes */, mContext.getDisplayId());
}
+
}