diff options
| author | 2025-02-25 08:50:10 +0000 | |
|---|---|---|
| committer | 2025-02-26 22:22:05 +0000 | |
| commit | 26cd420b9d33cdffc3307465a0e66a345305b7b0 (patch) | |
| tree | e8a9095c5f05fbaa830f3cd8f8f46ade05dff4d9 | |
| parent | c396ff181fce9cd7e1dd8f75d40f6845915d0bf0 (diff) | |
[0/n] Create bug fix flag for Shell initial bounds regression
Flag: EXEMPT Flag creation: enable_shell_initial_bounds_regression_bug_fix
Bug: 396075922
Test: m
Change-Id: I4c4de052ca1844e99599e398d2fd78e980b4d39b
| -rw-r--r-- | core/java/android/window/DesktopModeFlags.java | 2 | ||||
| -rw-r--r-- | core/java/android/window/flags/lse_desktop_experience.aconfig | 12 |
2 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/window/DesktopModeFlags.java b/core/java/android/window/DesktopModeFlags.java index e74a87536c57..816254000721 100644 --- a/core/java/android/window/DesktopModeFlags.java +++ b/core/java/android/window/DesktopModeFlags.java @@ -112,6 +112,8 @@ public enum DesktopModeFlags { ENABLE_RESIZING_METRICS(Flags::enableResizingMetrics, true), ENABLE_RESTORE_TO_PREVIOUS_SIZE_FROM_DESKTOP_IMMERSIVE( Flags::enableRestoreToPreviousSizeFromDesktopImmersive, true), + ENABLE_SHELL_INITIAL_BOUNDS_REGRESSION_BUG_FIX( + Flags::enableShellInitialBoundsRegressionBugFix, false), ENABLE_START_LAUNCH_TRANSITION_FROM_TASKBAR_BUGFIX( Flags::enableStartLaunchTransitionFromTaskbarBugfix, true), ENABLE_TASKBAR_OVERFLOW(Flags::enableTaskbarOverflow, false), diff --git a/core/java/android/window/flags/lse_desktop_experience.aconfig b/core/java/android/window/flags/lse_desktop_experience.aconfig index 355a87d72203..09f458be9bfa 100644 --- a/core/java/android/window/flags/lse_desktop_experience.aconfig +++ b/core/java/android/window/flags/lse_desktop_experience.aconfig @@ -38,6 +38,18 @@ flag { } flag { + name: "enable_shell_initial_bounds_regression_bug_fix" + namespace: "lse_desktop_experience" + description: "Enables fix for Shell initial bounds regression, forcing core to calculate /n" + "initial bounds in desktop launch params while respecting cascading position /n" + "passed by Shell." + bug: "396075922" + metadata { + purpose: PURPOSE_BUGFIX + } +} + +flag { name: "enable_windowing_dynamic_initial_bounds" namespace: "lse_desktop_experience" description: "Enables new initial bounds for desktop windowing which adjust depending on app constraints" |