diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index a3da1e66c4db1..fdf2fc8b00e09 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -3356,7 +3356,8 @@ public class WindowManagerService extends IWindowManager.Stub } isFullScreen = ((win.mSystemUiVisibility & SYSTEM_UI_FLAGS_LAYOUT_STABLE_FULLSCREEN) == - SYSTEM_UI_FLAGS_LAYOUT_STABLE_FULLSCREEN); + SYSTEM_UI_FLAGS_LAYOUT_STABLE_FULLSCREEN) || + ((win.mAttrs.flags & FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS) != 0); } if (atoken.mLaunchTaskBehind) {