From b3a938655662e9ddb65ed8e552758460eed6af7e Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Thu, 25 Nov 2021 16:31:23 +0000 Subject: [PATCH] Use alternative way to fix split select page snapping issue - Reverted to before ag/16095449 where reset() is called after state transition completed - Call pageBeginTransition in dismiss animation to make sure onPageEndTransition is triggered to clear mCurrentPageScrollDiff properly - Fixed a condition in resetFromSplitSelectionState ot use DeviceProfile.overviewShowAsGrid, as when state is in transition, showAsGrid() would be false Fix: 207744890 Test: manual Change-Id: I5a812a7ee26df2f953f7fed0155880620d2c4e66 --- .../quickstep/fallback/FallbackRecentsView.java | 10 +++++----- .../android/quickstep/views/LauncherRecentsView.java | 8 ++++---- .../src/com/android/quickstep/views/RecentsView.java | 3 ++- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/quickstep/src/com/android/quickstep/fallback/FallbackRecentsView.java b/quickstep/src/com/android/quickstep/fallback/FallbackRecentsView.java index 22f67d2960..d2373c9b90 100644 --- a/quickstep/src/com/android/quickstep/fallback/FallbackRecentsView.java +++ b/quickstep/src/com/android/quickstep/fallback/FallbackRecentsView.java @@ -37,12 +37,12 @@ import com.android.launcher3.statemanager.StateManager.StateListener; import com.android.quickstep.FallbackActivityInterface; import com.android.quickstep.GestureState; import com.android.quickstep.RecentsActivity; +import com.android.quickstep.util.GroupTask; import com.android.quickstep.util.SplitSelectStateController; import com.android.quickstep.util.TaskViewSimulator; import com.android.quickstep.views.OverviewActionsView; import com.android.quickstep.views.RecentsView; import com.android.quickstep.views.TaskView; -import com.android.quickstep.util.GroupTask; import com.android.systemui.shared.recents.model.Task; import com.android.systemui.shared.recents.model.Task.TaskKey; @@ -206,10 +206,6 @@ public class FallbackRecentsView extends RecentsView