diff options
author | Hyunyoung Song <hyunyoungs@google.com> | 2019-07-22 16:04:30 -0700 |
---|---|---|
committer | Hyunyoung Song <hyunyoungs@google.com> | 2019-07-25 13:18:48 -0700 |
commit | e299a4594483d77544e00ee7a58b51ec70f45c13 (patch) | |
tree | f0c7e79969fa8749d9c55527822c10fbe41aaf25 /quickstep/src/com/android/launcher3/uioverrides/touchcontrollers | |
parent | b6841ac630fd4ca894e2638586511e3085c40baa (diff) | |
download | android_packages_apps_Trebuchet-e299a4594483d77544e00ee7a58b51ec70f45c13.tar.gz android_packages_apps_Trebuchet-e299a4594483d77544e00ee7a58b51ec70f45c13.tar.bz2 android_packages_apps_Trebuchet-e299a4594483d77544e00ee7a58b51ec70f45c13.zip |
Add several missing swipe logging
Enable swipe down to open noti shade from landscape
Bug: 137137090
Bug: 137954767
Bug: 134181439
Change-Id: I47b4d17c9ae0586565fce101eb478e33ed8f7e3d
Diffstat (limited to 'quickstep/src/com/android/launcher3/uioverrides/touchcontrollers')
-rw-r--r-- | quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/StatusBarTouchController.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/StatusBarTouchController.java b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/StatusBarTouchController.java index f5ba3725d..11a804356 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/StatusBarTouchController.java +++ b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/StatusBarTouchController.java @@ -33,6 +33,9 @@ import com.android.launcher3.AbstractFloatingView; import com.android.launcher3.DeviceProfile; import com.android.launcher3.Launcher; import com.android.launcher3.LauncherState; +import com.android.launcher3.userevent.nano.LauncherLogProto.Action.Direction; +import com.android.launcher3.userevent.nano.LauncherLogProto.Action.Touch; +import com.android.launcher3.userevent.nano.LauncherLogProto.ContainerType; import com.android.launcher3.util.TouchController; import com.android.quickstep.RecentsModel; import com.android.systemui.shared.recents.ISystemUiProxy; @@ -132,8 +135,12 @@ public class StatusBarTouchController implements TouchController { @Override public final boolean onControllerTouchEvent(MotionEvent ev) { - if (ev.getAction() == ACTION_UP || ev.getAction() == ACTION_CANCEL) { + int action = ev.getAction(); + if (action == ACTION_UP || action == ACTION_CANCEL) { dispatchTouchEvent(ev); + mLauncher.getUserEventDispatcher().logActionOnContainer(action == ACTION_UP ? + Touch.FLING : Touch.SWIPE, Direction.DOWN, ContainerType.WORKSPACE, + mLauncher.getWorkspace().getCurrentPage()); setWindowSlippery(false); return true; } |