diff options
| author | 2024-12-10 11:44:37 +0000 | |
|---|---|---|
| committer | 2024-12-16 08:27:06 +0000 | |
| commit | 7cdd993b855331ec652279f7655624e54d1716c1 (patch) | |
| tree | a0694f35559c0842954e8d65c175f89b489a6b70 | |
| parent | deadc63ec2888de1a83ff3da1e62b8380e544770 (diff) | |
[0/n] Create bug fix flag for is desktop mode showing heuristic update
Flag to include the top transparent fullscreen task launched in desktop
mode in the is desktop mode showing heuristic.
Flag: EXEMPT Flag creation:
include_top_transparent_fullscreen_task_in_desktop_heuristic
Bug: 379543275
Test: m
Change-Id: I771ab5f900187f1e709331c525432c453087df79
| -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" |