Merge "Fix not showing system bars in split screen" into tm-dev am: e599671fef am: 39f3e41df4 am: b1f5c8dcc0

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18186213

Change-Id: I9665ebf3ecbdc0caab4ccca80141c4a93f144485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Jerry Chang
2022-05-13 03:17:30 +00:00
committed by Automerger Merge Worker

View File

@@ -2423,7 +2423,9 @@ public class DisplayPolicy {
private int updateSystemBarsLw(WindowState win, int disableFlags) {
final TaskDisplayArea defaultTaskDisplayArea = mDisplayContent.getDefaultTaskDisplayArea();
final boolean multiWindowTaskVisible =
defaultTaskDisplayArea.isRootTaskVisible(WINDOWING_MODE_MULTI_WINDOW);
defaultTaskDisplayArea.getRootTask(task -> task.isVisible()
&& task.getTopLeafTask().getWindowingMode() == WINDOWING_MODE_MULTI_WINDOW)
!= null;
final boolean freeformRootTaskVisible =
defaultTaskDisplayArea.isRootTaskVisible(WINDOWING_MODE_FREEFORM);