diff options
author | Kholoud Mohamed <kholoudm@google.com> | 2021-05-20 09:50:23 +0000 |
---|---|---|
committer | kholoud mohamed <kholoudm@google.com> | 2021-05-20 13:32:05 +0100 |
commit | 430465a3d5ff0dcdd0c2e263d862049d93075a07 (patch) | |
tree | 497bb03b90fdd24cc1890c473d29f647e3d415e8 /quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java | |
parent | bb6f6e5dae072223f8505ee9791d3eec7bc72d64 (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.java | 20 |
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()); } + } |