Loading quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java +8 −1 Original line number Diff line number Diff line Loading @@ -1140,6 +1140,13 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>, boolean isCancel) { long duration = MAX_SWIPE_DURATION; float currentShift = mCurrentShift.value; boolean recentsVisible = mRecentsView != null && (mRecentsView.getWindowVisibility() == View.VISIBLE); if (!recentsVisible) { // We've hit a case where Launcher is been stopped mid-gesture, in this case, force // a LAST_TASK end target isCancel = true; } final GestureEndTarget endTarget = calculateEndTarget(velocity, endVelocity, isFling, isCancel); // Set the state, but don't notify until the animation completes Loading Loading @@ -1219,7 +1226,7 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>, // Let RecentsView handle the scrolling to the task, which we launch in startNewTask() // or resumeLastTask(). if (mRecentsView != null) { if (recentsVisible) { ActiveGestureLog.INSTANCE.trackEvent(ActiveGestureErrorDetector.GestureEvent .SET_ON_PAGE_TRANSITION_END_CALLBACK); mRecentsView.setOnPageTransitionEndCallback( Loading Loading
quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java +8 −1 Original line number Diff line number Diff line Loading @@ -1140,6 +1140,13 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>, boolean isCancel) { long duration = MAX_SWIPE_DURATION; float currentShift = mCurrentShift.value; boolean recentsVisible = mRecentsView != null && (mRecentsView.getWindowVisibility() == View.VISIBLE); if (!recentsVisible) { // We've hit a case where Launcher is been stopped mid-gesture, in this case, force // a LAST_TASK end target isCancel = true; } final GestureEndTarget endTarget = calculateEndTarget(velocity, endVelocity, isFling, isCancel); // Set the state, but don't notify until the animation completes Loading Loading @@ -1219,7 +1226,7 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>, // Let RecentsView handle the scrolling to the task, which we launch in startNewTask() // or resumeLastTask(). if (mRecentsView != null) { if (recentsVisible) { ActiveGestureLog.INSTANCE.trackEvent(ActiveGestureErrorDetector.GestureEvent .SET_ON_PAGE_TRANSITION_END_CALLBACK); mRecentsView.setOnPageTransitionEndCallback( Loading