diff options
| author | 2025-02-07 11:27:21 +0000 | |
|---|---|---|
| committer | 2025-03-04 22:46:52 +0000 | |
| commit | 7d9151457c437bda5dcf5181d10c62ae4bf92fc5 (patch) | |
| tree | cc5eaf8c79f7bf429b670f7afc1551e8b15ca0c5 | |
| parent | 6904a08f6ab56228fe2a7da1fced3c844d483e1c (diff) | |
[0/n] Create bug fix flag for closing top transparent fullscreen task
Flag to forcefully close the top transparent fullscreen task if another
task is opened or brought to front.
Flag: EXEMPT Flag creation: force_close_top_transparent_fullscreen_task
Bug: 395041610
Test: m
Change-Id: I04608801e2476fe2212c292233450a479a682289
| -rw-r--r-- | core/java/android/window/DesktopModeFlags.java | 2 | ||||
| -rw-r--r-- | core/java/android/window/flags/lse_desktop_experience.aconfig | 11 |
2 files changed, 13 insertions, 0 deletions
diff --git a/core/java/android/window/DesktopModeFlags.java b/core/java/android/window/DesktopModeFlags.java index 78769248c013..b963d8e68b95 100644 --- a/core/java/android/window/DesktopModeFlags.java +++ b/core/java/android/window/DesktopModeFlags.java @@ -138,6 +138,8 @@ public enum DesktopModeFlags { ENABLE_WINDOWING_TRANSITION_HANDLERS_OBSERVERS( Flags::enableWindowingTransitionHandlersObservers, false), EXCLUDE_CAPTION_FROM_APP_BOUNDS(Flags::excludeCaptionFromAppBounds, false), + FORCE_CLOSE_TOP_TRANSPARENT_FULLSCREEN_TASK( + Flags::forceCloseTopTransparentFullscreenTask, false), IGNORE_ASPECT_RATIO_RESTRICTIONS_FOR_RESIZEABLE_FREEFORM_ACTIVITIES( Flags::ignoreAspectRatioRestrictionsForResizeableFreeformActivities, true), INCLUDE_TOP_TRANSPARENT_FULLSCREEN_TASK_IN_DESKTOP_HEURISTIC( diff --git a/core/java/android/window/flags/lse_desktop_experience.aconfig b/core/java/android/window/flags/lse_desktop_experience.aconfig index 1f710c1cc8c0..ff9daf6dc0df 100644 --- a/core/java/android/window/flags/lse_desktop_experience.aconfig +++ b/core/java/android/window/flags/lse_desktop_experience.aconfig @@ -50,6 +50,17 @@ flag { } flag { + name: "force_close_top_transparent_fullscreen_task" + namespace: "lse_desktop_experience" + description: "If a top transparent fullscreen task is on top of desktop mode, force it to /n" + "close if another task is opened or brought to front." + bug: "395041610" + 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" |