summaryrefslogtreecommitdiffstats
path: root/quickstep
diff options
context:
space:
mode:
authorVadim Tryshev <vadimt@google.com>2018-08-08 16:50:43 -0700
committerVadim Tryshev <vadimt@google.com>2018-08-10 17:35:43 -0700
commit3b5793fdf57e6b6f4fb3bf6211e38bffe29e8941 (patch)
tree93686984d897d187dd9541bfb51f05bbedd2b1f0 /quickstep
parentd6ba50412bb4a752da8e31dea3fe095fe952f1df (diff)
downloadandroid_packages_apps_Trebuchet-3b5793fdf57e6b6f4fb3bf6211e38bffe29e8941.tar.gz
android_packages_apps_Trebuchet-3b5793fdf57e6b6f4fb3bf6211e38bffe29e8941.tar.bz2
android_packages_apps_Trebuchet-3b5793fdf57e6b6f4fb3bf6211e38bffe29e8941.zip
Support for running Overview tests with quickstep on and off
Bug: 110103162 Test: TaplTests suite Change-Id: Ic479156f2973aeec5cc3d288e1c891b8086d9daa
Diffstat (limited to 'quickstep')
-rw-r--r--quickstep/src/com/android/quickstep/OverviewInteractionState.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/quickstep/src/com/android/quickstep/OverviewInteractionState.java b/quickstep/src/com/android/quickstep/OverviewInteractionState.java
index a5ff68113..224c8a708 100644
--- a/quickstep/src/com/android/quickstep/OverviewInteractionState.java
+++ b/quickstep/src/com/android/quickstep/OverviewInteractionState.java
@@ -185,14 +185,18 @@ public class OverviewInteractionState {
return mSwipeGestureInitializing;
}
+ public void notifySwipeUpSettingChanged(boolean swipeUpEnabled) {
+ mUiHandler.removeMessages(MSG_SET_SWIPE_UP_ENABLED);
+ mUiHandler.obtainMessage(MSG_SET_SWIPE_UP_ENABLED, swipeUpEnabled ? 1 : 0, 0).
+ sendToTarget();
+ }
+
private class SwipeUpGestureEnabledSettingObserver extends ContentObserver {
- private Handler mHandler;
private ContentResolver mResolver;
private final int defaultValue;
SwipeUpGestureEnabledSettingObserver(Handler handler, ContentResolver resolver) {
super(handler);
- mHandler = handler;
mResolver = resolver;
defaultValue = SwipeUpSetting.isSwipeUpEnabledDefaultValue() ? 1 : 0;
}
@@ -207,8 +211,7 @@ public class OverviewInteractionState {
@Override
public void onChange(boolean selfChange) {
super.onChange(selfChange);
- mHandler.removeMessages(MSG_SET_SWIPE_UP_ENABLED);
- mHandler.obtainMessage(MSG_SET_SWIPE_UP_ENABLED, getValue() ? 1 : 0, 0).sendToTarget();
+ notifySwipeUpSettingChanged(getValue());
}
private boolean getValue() {