diff options
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 54e1610cd1..3b5afad691 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java @@ -16,7 +16,8 @@ package com.android.launcher3.taskbar; -import android.content.Context; +import static android.view.Display.DEFAULT_DISPLAY; + import android.content.Intent; import android.view.inputmethod.InputMethodManager; @@ -53,11 +54,10 @@ public class TaskbarNavButtonController { static final int BUTTON_RECENTS = BUTTON_HOME << 1; static final int BUTTON_IME_SWITCH = BUTTON_RECENTS << 1; + private final TouchInteractionService mService; - private final Context mContext; - - public TaskbarNavButtonController(Context context) { - mContext = context; + public TaskbarNavButtonController(TouchInteractionService service) { + mService = service; } public void onButtonClick(@TaskbarButton int buttonType) { @@ -78,13 +78,13 @@ public class TaskbarNavButtonController { } private void navigateHome() { - mContext.startActivity(new Intent(Intent.ACTION_MAIN) + mService.startActivity(new Intent(Intent.ACTION_MAIN) .addCategory(Intent.CATEGORY_HOME) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); } private void navigateToOverview() { - TouchInteractionService.getInstance().getOverviewCommandHelper() + mService.getOverviewCommandHelper() .addCommand(OverviewCommandHelper.TYPE_SHOW); } @@ -93,8 +93,8 @@ public class TaskbarNavButtonController { } private void showIMESwitcher() { - mContext.getSystemService(InputMethodManager.class).showInputMethodPickerFromSystem( - true /* showAuxiliarySubtypes */, mContext.getDisplayId()); + mService.getSystemService(InputMethodManager.class) + .showInputMethodPickerFromSystem(true /* showAuxiliarySubtypes */, + DEFAULT_DISPLAY); } - } |