Merge "Fix recents thumbnail wrong while swipe up" into tm-dev am: 0b87da7195
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17767846 Change-Id: I26b7a8f3d82fa793872c275a519180253bec0b3c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -414,7 +414,7 @@ public class SplitScreenController implements DragAndDropPolicy.Starter,
|
|||||||
}
|
}
|
||||||
|
|
||||||
RemoteAnimationTarget[] onGoingToRecentsLegacy(boolean cancel, RemoteAnimationTarget[] apps) {
|
RemoteAnimationTarget[] onGoingToRecentsLegacy(boolean cancel, RemoteAnimationTarget[] apps) {
|
||||||
if (ENABLE_SHELL_TRANSITIONS || apps.length < 2) return null;
|
if (ENABLE_SHELL_TRANSITIONS || !isSplitScreenVisible()) return null;
|
||||||
// TODO(b/206487881): Integrate this with shell transition.
|
// TODO(b/206487881): Integrate this with shell transition.
|
||||||
SurfaceControl.Transaction transaction = new SurfaceControl.Transaction();
|
SurfaceControl.Transaction transaction = new SurfaceControl.Transaction();
|
||||||
if (mSplitTasksContainerLayer != null) {
|
if (mSplitTasksContainerLayer != null) {
|
||||||
|
|||||||
@@ -445,7 +445,7 @@ public class RecentsAnimationController implements DeathRecipient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
final int taskCount = visibleTasks.size();
|
final int taskCount = visibleTasks.size();
|
||||||
for (int i = 0; i < taskCount; i++) {
|
for (int i = taskCount - 1; i >= 0; i--) {
|
||||||
final Task task = visibleTasks.get(i);
|
final Task task = visibleTasks.get(i);
|
||||||
if (skipAnimation(task)) {
|
if (skipAnimation(task)) {
|
||||||
continue;
|
continue;
|
||||||
@@ -746,7 +746,7 @@ public class RecentsAnimationController implements DeathRecipient {
|
|||||||
ProtoLog.d(WM_DEBUG_RECENTS_ANIMATIONS,
|
ProtoLog.d(WM_DEBUG_RECENTS_ANIMATIONS,
|
||||||
"collectTaskRemoteAnimations, target: %s", target);
|
"collectTaskRemoteAnimations, target: %s", target);
|
||||||
}
|
}
|
||||||
}, true);
|
}, false /* traverseTopToBottom */);
|
||||||
}
|
}
|
||||||
|
|
||||||
void logRecentsAnimationStartTime(int durationMs) {
|
void logRecentsAnimationStartTime(int durationMs) {
|
||||||
|
|||||||
Reference in New Issue
Block a user