summaryrefslogtreecommitdiff
path: root/libs/androidfw/AssetManager.cpp
diff options
context:
space:
mode:
author Jorge Gil <jorgegil@google.com> 2024-11-09 04:33:53 +0000
committer Jorge Gil <jorgegil@google.com> 2024-11-13 19:34:52 +0000
commit05035c6771f283bd40d44e14ef2c7f9362e83cbd (patch)
tree1838e07d9998af635b7d007a3d4171440e5e0d53 /libs/androidfw/AssetManager.cpp
parent2034639bb61d1493572cbb285ddb5b8902e64b81 (diff)
Remove immersive task from repository when task is removed
When a task is removed from the active task list (i.e. it is no longer a desktop task), make sure to mark it as no longer immersive if it was immersive. This change also updates the persistence repository with a desktop id (using display id as there are no desktops yet) because otherwise multi-display unit tests always modify the same desktop, which is causing failures if a second display's repository data is non-null. Flag: com.android.window.flags.enable_fully_immersive_in_desktop Fix: 378172979 Test: enter desktop immersive, exit desktop to fullscreen or split, go back to desktop, verify immersive button is responsive and the task can re-enter immersive. Change-Id: I2dcf6a7acca34dc60ae15b2a725a0d05048468eb
Diffstat (limited to 'libs/androidfw/AssetManager.cpp')
0 files changed, 0 insertions, 0 deletions