OSDN Git Service

Added PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS window flag.
authorWale Ogunwale <ogunwale@google.com>
Tue, 27 Jun 2017 16:51:45 +0000 (09:51 -0700)
committerWale Ogunwale <ogunwale@google.com>
Thu, 29 Jun 2017 19:59:31 +0000 (12:59 -0700)
commit6f2a1a18fc15b5dc0c8ca3ecbd04fe7a1549754b
tree84a90ed5cbe6b4a4344413860e632c377b177f96
parent5b905cbfeec280548534c433864b104c44b7eda9
Added PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS window flag.

When a window with this flag is visible, then any other window added
by an application process that requires OP_SYSTEM_ALERT_WINDOW
permission or that are of TYPE_TOAST will be hidden.

Bug: 62196835
Test: TODO
Change-Id: I07605b52af893945250b0212f406e0e92bfd92bd
core/java/android/view/WindowManager.java
services/core/java/com/android/server/wm/TaskSnapshotSurface.java
services/core/java/com/android/server/wm/WindowManagerService.java
services/core/java/com/android/server/wm/WindowState.java
services/core/java/com/android/server/wm/WindowSurfaceController.java