Loading services/core/java/com/android/server/wm/AbsAppSnapshotController.java +1 −2 Original line number Diff line number Diff line Loading @@ -466,8 +466,7 @@ abstract class AbsAppSnapshotController<TYPE extends WindowContainer, } boolean isAnimatingByRecents(@NonNull Task task) { return task.isAnimatingByRecents() || mService.mAtmService.getTransitionController().inRecentsTransition(task); return task.isAnimatingByRecents(); } void dump(PrintWriter pw, String prefix) { Loading services/core/java/com/android/server/wm/ActivityRecord.java +1 −2 Original line number Diff line number Diff line Loading @@ -3544,8 +3544,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A // the best capture timing (e.g. IME window capture), // No need additional task capture while task is controlled by RecentsAnimation. if (mAtmService.mWindowManager.mTaskSnapshotController != null && !(task.isAnimatingByRecents() || mTransitionController.inRecentsTransition(task))) { && !task.isAnimatingByRecents()) { final ArraySet<Task> tasks = Sets.newArraySet(task); mAtmService.mWindowManager.mTaskSnapshotController.snapshotTasks(tasks); mAtmService.mWindowManager.mTaskSnapshotController Loading services/core/java/com/android/server/wm/ActivityStartController.java +0 −1 Original line number Diff line number Diff line Loading @@ -577,7 +577,6 @@ public class ActivityStartController { final Transition transition = controller.getCollectingTransition(); if (transition != null) { transition.setRemoteAnimationApp(r.app.getThread()); controller.collect(task); controller.setTransientLaunch(r, TaskDisplayArea.getRootTaskAbove(rootTask)); } task.moveToFront("startExistingRecents"); Loading services/core/java/com/android/server/wm/ActivityStarter.java +1 −0 Original line number Diff line number Diff line Loading @@ -2548,6 +2548,7 @@ class ActivityStarter { mAvoidMoveToFront = false; mFrozeTaskList = false; mTransientLaunch = false; mPriorAboveTask = null; mDisplayLockAndOccluded = false; mVoiceSession = null; Loading services/core/java/com/android/server/wm/Task.java +2 −1 Original line number Diff line number Diff line Loading @@ -3006,7 +3006,8 @@ class Task extends TaskFragment { /** Checking if self or its child tasks are animated by recents animation. */ boolean isAnimatingByRecents() { return isAnimating(CHILDREN, ANIMATION_TYPE_RECENTS); return isAnimating(CHILDREN, ANIMATION_TYPE_RECENTS) || mTransitionController.isTransientHide(this); } WindowState getTopVisibleAppMainWindow() { Loading Loading
services/core/java/com/android/server/wm/AbsAppSnapshotController.java +1 −2 Original line number Diff line number Diff line Loading @@ -466,8 +466,7 @@ abstract class AbsAppSnapshotController<TYPE extends WindowContainer, } boolean isAnimatingByRecents(@NonNull Task task) { return task.isAnimatingByRecents() || mService.mAtmService.getTransitionController().inRecentsTransition(task); return task.isAnimatingByRecents(); } void dump(PrintWriter pw, String prefix) { Loading
services/core/java/com/android/server/wm/ActivityRecord.java +1 −2 Original line number Diff line number Diff line Loading @@ -3544,8 +3544,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A // the best capture timing (e.g. IME window capture), // No need additional task capture while task is controlled by RecentsAnimation. if (mAtmService.mWindowManager.mTaskSnapshotController != null && !(task.isAnimatingByRecents() || mTransitionController.inRecentsTransition(task))) { && !task.isAnimatingByRecents()) { final ArraySet<Task> tasks = Sets.newArraySet(task); mAtmService.mWindowManager.mTaskSnapshotController.snapshotTasks(tasks); mAtmService.mWindowManager.mTaskSnapshotController Loading
services/core/java/com/android/server/wm/ActivityStartController.java +0 −1 Original line number Diff line number Diff line Loading @@ -577,7 +577,6 @@ public class ActivityStartController { final Transition transition = controller.getCollectingTransition(); if (transition != null) { transition.setRemoteAnimationApp(r.app.getThread()); controller.collect(task); controller.setTransientLaunch(r, TaskDisplayArea.getRootTaskAbove(rootTask)); } task.moveToFront("startExistingRecents"); Loading
services/core/java/com/android/server/wm/ActivityStarter.java +1 −0 Original line number Diff line number Diff line Loading @@ -2548,6 +2548,7 @@ class ActivityStarter { mAvoidMoveToFront = false; mFrozeTaskList = false; mTransientLaunch = false; mPriorAboveTask = null; mDisplayLockAndOccluded = false; mVoiceSession = null; Loading
services/core/java/com/android/server/wm/Task.java +2 −1 Original line number Diff line number Diff line Loading @@ -3006,7 +3006,8 @@ class Task extends TaskFragment { /** Checking if self or its child tasks are animated by recents animation. */ boolean isAnimatingByRecents() { return isAnimating(CHILDREN, ANIMATION_TYPE_RECENTS); return isAnimating(CHILDREN, ANIMATION_TYPE_RECENTS) || mTransitionController.isTransientHide(this); } WindowState getTopVisibleAppMainWindow() { Loading