Merge "Don't use incorrect inputconsumers during recents animation" into tm-dev

This commit is contained in:
Evan Rosky
2022-03-01 23:49:06 +00:00
committed by Android (Google) Code Review

View File

@@ -762,7 +762,10 @@ public class TouchInteractionService extends Service
} else if (gestureState.getRunningTask() == null) {
return getDefaultInputConsumer();
} else if (previousGestureState.isRunningAnimationToLauncher()
|| gestureState.getActivityInterface().isResumed()
|| (gestureState.getActivityInterface().isResumed()
// with shell-transitions, home is resumed during recents animation, so
// explicitly check against recents animation too.
&& !previousGestureState.isRecentsAnimationRunning())
|| forceOverviewInputConsumer) {
return createOverviewInputConsumer(
previousGestureState, gestureState, event, forceOverviewInputConsumer);