Loading services/core/java/com/android/server/policy/WindowManagerPolicy.java +0 −6 Original line number Original line Diff line number Diff line Loading @@ -541,12 +541,6 @@ public interface WindowManagerPolicy extends WindowManagerPolicyConstants { /** Unregister a system listener for touch events */ /** Unregister a system listener for touch events */ void unregisterPointerEventListener(PointerEventListener listener, int displayId); void unregisterPointerEventListener(PointerEventListener listener, int displayId); /** * Retrieves the {@param outBounds} from the stack matching the {@param windowingMode} and * {@param activityType}. */ void getStackBounds(int windowingMode, int activityType, Rect outBounds); /** /** * @return The currently active input method window. * @return The currently active input method window. */ */ Loading services/core/java/com/android/server/wm/DisplayPolicy.java +8 −3 Original line number Original line Diff line number Diff line Loading @@ -3246,9 +3246,14 @@ public class DisplayPolicy { mTopFullscreenOpaqueWindowState, mTopFullscreenOpaqueOrDimmingWindowState); mTopFullscreenOpaqueWindowState, mTopFullscreenOpaqueOrDimmingWindowState); final int dockedAppearance = updateLightStatusBarAppearanceLw(0 /* vis */, final int dockedAppearance = updateLightStatusBarAppearanceLw(0 /* vis */, mTopDockedOpaqueWindowState, mTopDockedOpaqueOrDimmingWindowState); mTopDockedOpaqueWindowState, mTopDockedOpaqueOrDimmingWindowState); mService.getStackBounds( final boolean inSplitScreen = WINDOWING_MODE_SPLIT_SCREEN_PRIMARY, ACTIVITY_TYPE_STANDARD, mDockedStackBounds); mService.mRoot.getDefaultDisplay().mTaskContainers.isSplitScreenModeActivated(); final boolean inSplitScreen = !mDockedStackBounds.isEmpty(); if (inSplitScreen) { mService.getStackBounds(WINDOWING_MODE_SPLIT_SCREEN_PRIMARY, ACTIVITY_TYPE_STANDARD, mDockedStackBounds); } else { mDockedStackBounds.setEmpty(); } mService.getStackBounds(inSplitScreen ? WINDOWING_MODE_SPLIT_SCREEN_SECONDARY mService.getStackBounds(inSplitScreen ? WINDOWING_MODE_SPLIT_SCREEN_SECONDARY : WINDOWING_MODE_FULLSCREEN, : WINDOWING_MODE_FULLSCREEN, ACTIVITY_TYPE_UNDEFINED, mNonDockedStackBounds); ACTIVITY_TYPE_UNDEFINED, mNonDockedStackBounds); Loading services/core/java/com/android/server/wm/WindowManagerService.java +0 −1 Original line number Original line Diff line number Diff line Loading @@ -2780,7 +2780,6 @@ public class WindowManagerService extends IWindowManager.Stub aspectRatio); aspectRatio); } } @Override public void getStackBounds(int windowingMode, int activityType, Rect bounds) { public void getStackBounds(int windowingMode, int activityType, Rect bounds) { synchronized (mGlobalLock) { synchronized (mGlobalLock) { final ActivityStack stack = mRoot.getStack(windowingMode, activityType); final ActivityStack stack = mRoot.getStack(windowingMode, activityType); Loading Loading
services/core/java/com/android/server/policy/WindowManagerPolicy.java +0 −6 Original line number Original line Diff line number Diff line Loading @@ -541,12 +541,6 @@ public interface WindowManagerPolicy extends WindowManagerPolicyConstants { /** Unregister a system listener for touch events */ /** Unregister a system listener for touch events */ void unregisterPointerEventListener(PointerEventListener listener, int displayId); void unregisterPointerEventListener(PointerEventListener listener, int displayId); /** * Retrieves the {@param outBounds} from the stack matching the {@param windowingMode} and * {@param activityType}. */ void getStackBounds(int windowingMode, int activityType, Rect outBounds); /** /** * @return The currently active input method window. * @return The currently active input method window. */ */ Loading
services/core/java/com/android/server/wm/DisplayPolicy.java +8 −3 Original line number Original line Diff line number Diff line Loading @@ -3246,9 +3246,14 @@ public class DisplayPolicy { mTopFullscreenOpaqueWindowState, mTopFullscreenOpaqueOrDimmingWindowState); mTopFullscreenOpaqueWindowState, mTopFullscreenOpaqueOrDimmingWindowState); final int dockedAppearance = updateLightStatusBarAppearanceLw(0 /* vis */, final int dockedAppearance = updateLightStatusBarAppearanceLw(0 /* vis */, mTopDockedOpaqueWindowState, mTopDockedOpaqueOrDimmingWindowState); mTopDockedOpaqueWindowState, mTopDockedOpaqueOrDimmingWindowState); mService.getStackBounds( final boolean inSplitScreen = WINDOWING_MODE_SPLIT_SCREEN_PRIMARY, ACTIVITY_TYPE_STANDARD, mDockedStackBounds); mService.mRoot.getDefaultDisplay().mTaskContainers.isSplitScreenModeActivated(); final boolean inSplitScreen = !mDockedStackBounds.isEmpty(); if (inSplitScreen) { mService.getStackBounds(WINDOWING_MODE_SPLIT_SCREEN_PRIMARY, ACTIVITY_TYPE_STANDARD, mDockedStackBounds); } else { mDockedStackBounds.setEmpty(); } mService.getStackBounds(inSplitScreen ? WINDOWING_MODE_SPLIT_SCREEN_SECONDARY mService.getStackBounds(inSplitScreen ? WINDOWING_MODE_SPLIT_SCREEN_SECONDARY : WINDOWING_MODE_FULLSCREEN, : WINDOWING_MODE_FULLSCREEN, ACTIVITY_TYPE_UNDEFINED, mNonDockedStackBounds); ACTIVITY_TYPE_UNDEFINED, mNonDockedStackBounds); Loading
services/core/java/com/android/server/wm/WindowManagerService.java +0 −1 Original line number Original line Diff line number Diff line Loading @@ -2780,7 +2780,6 @@ public class WindowManagerService extends IWindowManager.Stub aspectRatio); aspectRatio); } } @Override public void getStackBounds(int windowingMode, int activityType, Rect bounds) { public void getStackBounds(int windowingMode, int activityType, Rect bounds) { synchronized (mGlobalLock) { synchronized (mGlobalLock) { final ActivityStack stack = mRoot.getStack(windowingMode, activityType); final ActivityStack stack = mRoot.getStack(windowingMode, activityType); Loading