diff options
author | 2024-11-29 16:10:52 +0000 | |
---|---|---|
committer | 2024-11-29 16:10:52 +0000 | |
commit | b83c0f523d146ea0fe8c319df11396dda2addd2c (patch) | |
tree | ce4d894bd8368fc4c3a1a7a5b8616c993f7b98f5 | |
parent | 6266b5cb3e2e19c9ad115fe7e3b4a251b9356dc8 (diff) | |
parent | 3451c1e1233bb3685e36fa78396ebde807a76128 (diff) |
Merge "Cache isIgnoreActivitySizeRestrictions" into main
-rw-r--r-- | services/core/java/com/android/server/wm/DisplayContent.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java index bccf6b209a54..e19096354d64 100644 --- a/services/core/java/com/android/server/wm/DisplayContent.java +++ b/services/core/java/com/android/server/wm/DisplayContent.java @@ -791,6 +791,12 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp private WindowState mLastWakeLockHoldingWindow; /** + * Whether display is allowed to ignore all activity size restrictions. + * @see #isDisplayIgnoreActivitySizeRestrictions + */ + private final boolean mIgnoreActivitySizeRestrictions; + + /** * The helper of policy controller. * * @see DisplayWindowPolicyControllerHelper @@ -1220,6 +1226,8 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp setWindowingMode(WINDOWING_MODE_FULLSCREEN); mWmService.mDisplayWindowSettings.applySettingsToDisplayLocked(this); + mIgnoreActivitySizeRestrictions = + mWmService.mDisplayWindowSettings.isIgnoreActivitySizeRestrictionsLocked(this); // Sets the initial touch mode state. mInTouchMode = mWmService.mContext.getResources().getBoolean( @@ -5810,7 +5818,7 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp * {@link VirtualDisplayConfig.Builder#setIgnoreActivitySizeRestrictions}.</p> */ boolean isDisplayIgnoreActivitySizeRestrictions() { - return mWmService.mDisplayWindowSettings.isIgnoreActivitySizeRestrictionsLocked(this); + return mIgnoreActivitySizeRestrictions; } /** |