Loading services/core/java/com/android/server/wm/RootWindowContainer.java +0 −3 Original line number Diff line number Diff line Loading @@ -994,9 +994,6 @@ class RootWindowContainer extends WindowContainer<DisplayContent> } } // Remove all deferred displays stacks, tasks, and activities. handleCompleteDeferredRemoval(); forAllDisplays(dc -> { dc.getInputMonitor().updateInputWindowsLw(true /*force*/); dc.updateSystemGestureExclusion(); Loading services/core/java/com/android/server/wm/WindowAnimator.java +3 −0 Original line number Diff line number Diff line Loading @@ -143,6 +143,9 @@ public class WindowAnimator { ProtoLog.i(WM_SHOW_TRANSACTIONS, ">>> OPEN TRANSACTION animate"); mService.openSurfaceTransaction(); try { // Remove all deferred displays, tasks, and activities. mService.mRoot.handleCompleteDeferredRemoval(); final AccessibilityController accessibilityController = mService.mAccessibilityController; final int numDisplays = mDisplayContentsAnimators.size(); Loading services/core/java/com/android/server/wm/WindowContainer.java +1 −1 Original line number Diff line number Diff line Loading @@ -1060,7 +1060,7 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< // descendant. E.g. if a display is pending to be removed because it contains an // activity with {@link ActivityRecord#mIsExiting} is true, the display may be // removed when completing the removal of the last activity from // {@link ActivityRecord#checkCompleteDeferredRemoval}. // {@link ActivityRecord#handleCompleteDeferredRemoval}. return false; } } Loading Loading
services/core/java/com/android/server/wm/RootWindowContainer.java +0 −3 Original line number Diff line number Diff line Loading @@ -994,9 +994,6 @@ class RootWindowContainer extends WindowContainer<DisplayContent> } } // Remove all deferred displays stacks, tasks, and activities. handleCompleteDeferredRemoval(); forAllDisplays(dc -> { dc.getInputMonitor().updateInputWindowsLw(true /*force*/); dc.updateSystemGestureExclusion(); Loading
services/core/java/com/android/server/wm/WindowAnimator.java +3 −0 Original line number Diff line number Diff line Loading @@ -143,6 +143,9 @@ public class WindowAnimator { ProtoLog.i(WM_SHOW_TRANSACTIONS, ">>> OPEN TRANSACTION animate"); mService.openSurfaceTransaction(); try { // Remove all deferred displays, tasks, and activities. mService.mRoot.handleCompleteDeferredRemoval(); final AccessibilityController accessibilityController = mService.mAccessibilityController; final int numDisplays = mDisplayContentsAnimators.size(); Loading
services/core/java/com/android/server/wm/WindowContainer.java +1 −1 Original line number Diff line number Diff line Loading @@ -1060,7 +1060,7 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< // descendant. E.g. if a display is pending to be removed because it contains an // activity with {@link ActivityRecord#mIsExiting} is true, the display may be // removed when completing the removal of the last activity from // {@link ActivityRecord#checkCompleteDeferredRemoval}. // {@link ActivityRecord#handleCompleteDeferredRemoval}. return false; } } Loading