diff options
| -rw-r--r-- | core/java/android/window/DesktopModeFlags.java | 4 | ||||
| -rw-r--r-- | core/java/android/window/flags/lse_desktop_experience.aconfig | 11 |
2 files changed, 14 insertions, 1 deletions
diff --git a/core/java/android/window/DesktopModeFlags.java b/core/java/android/window/DesktopModeFlags.java index 289c5cf4bf85..be69d3da3874 100644 --- a/core/java/android/window/DesktopModeFlags.java +++ b/core/java/android/window/DesktopModeFlags.java @@ -86,7 +86,9 @@ public enum DesktopModeFlags { ENABLE_DESKTOP_APP_LAUNCH_ALTTAB_TRANSITIONS_BUGFIX( Flags::enableDesktopAppLaunchAlttabTransitionsBugfix, false), ENABLE_DESKTOP_APP_LAUNCH_TRANSITIONS_BUGFIX( - Flags::enableDesktopAppLaunchTransitionsBugfix, false); + Flags::enableDesktopAppLaunchTransitionsBugfix, false), + INCLUDE_TOP_TRANSPARENT_FULLSCREEN_TASK_IN_DESKTOP_HEURISTIC( + Flags::includeTopTransparentFullscreenTaskInDesktopHeuristic, true); private static final String TAG = "DesktopModeFlagsUtil"; // Function called to obtain aconfig flag value. diff --git a/core/java/android/window/flags/lse_desktop_experience.aconfig b/core/java/android/window/flags/lse_desktop_experience.aconfig index 1707e61b28e4..3b77b1f65dac 100644 --- a/core/java/android/window/flags/lse_desktop_experience.aconfig +++ b/core/java/android/window/flags/lse_desktop_experience.aconfig @@ -16,6 +16,17 @@ flag { } flag { + name: "include_top_transparent_fullscreen_task_in_desktop_heuristic" + namespace: "lse_desktop_experience" + description: "Whether to include any top transparent fullscreen task launched in desktop /n" + "mode in the heuristic for if desktop windowing is showing or not." + bug: "379543275" + 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" |