summaryrefslogtreecommitdiffstats
path: root/src_ui_overrides
diff options
context:
space:
mode:
authorTony Wickham <twickham@google.com>2018-04-11 16:16:11 -0700
committerTony Wickham <twickham@google.com>2018-04-11 17:25:40 -0700
commita006830f0a8af9d67d42ebb27785a0de1b023563 (patch)
tree0a0bb9c73783a1a1173b5cff284fffec2fc9a02c /src_ui_overrides
parente833bf3ef567a072cf26b0711085c1b8d6d89175 (diff)
downloadandroid_packages_apps_Trebuchet-a006830f0a8af9d67d42ebb27785a0de1b023563.tar.gz
android_packages_apps_Trebuchet-a006830f0a8af9d67d42ebb27785a0de1b023563.tar.bz2
android_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.java4
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() };