Loading services/core/java/com/android/server/wm/WindowManagerService.java +113 −100 Original line number Diff line number Diff line Loading @@ -1820,6 +1820,22 @@ public class WindowManagerService extends IWindowManager.Stub final boolean hideSystemAlertWindows = shouldHideNonSystemOverlayWindow(win); win.setForceHideNonSystemOverlayWindowIfNeeded(hideSystemAlertWindows); res |= addWindowInner(win, displayPolicy, activity, displayContent, outInsetsState, outAttachedFrame, outActiveControls, client, outSizeCompatScale, attrs); } Binder.restoreCallingIdentity(origId); return res; } private int addWindowInner(@NonNull WindowState win, @NonNull DisplayPolicy displayPolicy, @NonNull ActivityRecord activity, @NonNull DisplayContent displayContent, @NonNull InsetsState outInsetsState, @NonNull Rect outAttachedFrame, @NonNull InsetsSourceControl.Array outActiveControls, @NonNull IWindow client, @NonNull float[] outSizeCompatScale, @NonNull LayoutParams attrs) { int res = 0; final int type = attrs.type; boolean imMayMove = true; win.mToken.addWindow(win); Loading Loading @@ -1936,9 +1952,6 @@ public class WindowManagerService extends IWindowManager.Stub if (res >= ADD_OKAY && win.isPresentation()) { mPresentationController.onPresentationAdded(win); } } Binder.restoreCallingIdentity(origId); return res; } Loading Loading
services/core/java/com/android/server/wm/WindowManagerService.java +113 −100 Original line number Diff line number Diff line Loading @@ -1820,6 +1820,22 @@ public class WindowManagerService extends IWindowManager.Stub final boolean hideSystemAlertWindows = shouldHideNonSystemOverlayWindow(win); win.setForceHideNonSystemOverlayWindowIfNeeded(hideSystemAlertWindows); res |= addWindowInner(win, displayPolicy, activity, displayContent, outInsetsState, outAttachedFrame, outActiveControls, client, outSizeCompatScale, attrs); } Binder.restoreCallingIdentity(origId); return res; } private int addWindowInner(@NonNull WindowState win, @NonNull DisplayPolicy displayPolicy, @NonNull ActivityRecord activity, @NonNull DisplayContent displayContent, @NonNull InsetsState outInsetsState, @NonNull Rect outAttachedFrame, @NonNull InsetsSourceControl.Array outActiveControls, @NonNull IWindow client, @NonNull float[] outSizeCompatScale, @NonNull LayoutParams attrs) { int res = 0; final int type = attrs.type; boolean imMayMove = true; win.mToken.addWindow(win); Loading Loading @@ -1936,9 +1952,6 @@ public class WindowManagerService extends IWindowManager.Stub if (res >= ADD_OKAY && win.isPresentation()) { mPresentationController.onPresentationAdded(win); } } Binder.restoreCallingIdentity(origId); return res; } Loading