diff options
author | Tony Wickham <twickham@google.com> | 2018-04-11 16:16:11 -0700 |
---|---|---|
committer | Tony Wickham <twickham@google.com> | 2018-04-11 17:25:40 -0700 |
commit | a006830f0a8af9d67d42ebb27785a0de1b023563 (patch) | |
tree | 0a0bb9c73783a1a1173b5cff284fffec2fc9a02c /src_ui_overrides | |
parent | e833bf3ef567a072cf26b0711085c1b8d6d89175 (diff) | |
download | packages_apps_Trebuchet-a006830f0a8af9d67d42ebb27785a0de1b023563.tar.gz packages_apps_Trebuchet-a006830f0a8af9d67d42ebb27785a0de1b023563.tar.bz2 packages_apps_Trebuchet-a006830f0a8af9d67d42ebb27785a0de1b023563.zip |
Listen for cases where touch controllers change, and update them
Otherwise we'd be stuck using the old touch controllers until DragLayer
is setup again (e.g. launcher is killed).
Bug: 77921826
Change-Id: I8aac6fc453839902cb2d99279a6bd1549ee17d79
Diffstat (limited to 'src_ui_overrides')
-rw-r--r-- | src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java b/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java index be9d5b734..bd1a96e53 100644 --- a/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java +++ b/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java @@ -16,6 +16,8 @@ package com.android.launcher3.uioverrides; +import android.content.Context; + import com.android.launcher3.Launcher; import com.android.launcher3.LauncherStateManager.StateHandler; import com.android.launcher3.util.TouchController; @@ -27,6 +29,8 @@ public class UiFactory { launcher.getDragController(), new AllAppsSwipeController(launcher)}; } + public static void setOnTouchControllersChangedListener(Context context, Runnable listener) { } + public static StateHandler[] getStateHandler(Launcher launcher) { return new StateHandler[] { launcher.getAllAppsController(), launcher.getWorkspace() }; |