diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 8b3ef04f8e..01930b3cbd 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -5418,6 +5418,7 @@ public abstract class RecentsView< int taskIndex = indexOfChild(taskView); int centerTaskIndex = getCurrentPage(); + boolean isRunningTask = taskView.isRunningTask(); float toScale = getMaxScaleForFullScreen(); boolean showAsGrid = showAsGrid(); @@ -5436,13 +5437,16 @@ public abstract class RecentsView< mTempPointF); setPivotX(mTempPointF.x); setPivotY(mTempPointF.y); - runActionOnRemoteHandles( - remoteTargetHandle -> { - remoteTargetHandle.getTaskViewSimulator().setPivotOverride( - mTempPointF); - remoteTargetHandle.getTaskViewSimulator().setDrawsBelowRecents( - false); - }); + + if (!isRunningTask) { + runActionOnRemoteHandles( + remoteTargetHandle -> { + remoteTargetHandle.getTaskViewSimulator().setPivotOverride( + mTempPointF); + remoteTargetHandle.getTaskViewSimulator().setDrawsBelowRecents( + false); + }); + } } }); } else if (!showAsGrid) {