Merge "Fix a bug where the running task would be drawn below recents task" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
b0354e7be9
@@ -5419,6 +5419,7 @@ public abstract class RecentsView<
|
||||
|
||||
int taskIndex = indexOfChild(taskView);
|
||||
int centerTaskIndex = getCurrentPage();
|
||||
boolean isRunningTask = taskView.isRunningTask();
|
||||
|
||||
float toScale = getMaxScaleForFullScreen();
|
||||
boolean showAsGrid = showAsGrid();
|
||||
@@ -5437,13 +5438,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) {
|
||||
|
||||
Reference in New Issue
Block a user