From b9bbe994eb1252412d5a4c31c6ea51cf88662631 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Thu, 25 Mar 2021 15:09:20 -0700 Subject: [PATCH] Fix Home->Overview not being logged in 0 button mode At some point we made a change to clearState() from onDragEnd(), which means the detector is in IDLE state instead of SETTLING. As long as we aren't still in DRAGGING state, we should log. Test: wwlogcat Change-Id: I0f1098bd09cd1296b06f8cb3ebe400c2a25156ca --- .../NoButtonNavbarToOverviewTouchController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NoButtonNavbarToOverviewTouchController.java b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NoButtonNavbarToOverviewTouchController.java index 6c71995f9b..fc06d29ade 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NoButtonNavbarToOverviewTouchController.java +++ b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NoButtonNavbarToOverviewTouchController.java @@ -203,7 +203,7 @@ public class NoButtonNavbarToOverviewTouchController extends PortraitStatesTouch } private void maybeSwipeInteractionToOverviewComplete() { - if (mReachedOverview && mDetector.isSettlingState()) { + if (mReachedOverview && !mDetector.isDraggingState()) { onSwipeInteractionCompleted(OVERVIEW); } }