diff options
| author | 2017-06-07 21:47:03 +0000 | |
|---|---|---|
| committer | 2017-06-07 21:47:03 +0000 | |
| commit | 59fe02cf95aa6a28c484ee5fcede17aa80e5bd30 (patch) | |
| tree | bc37818a8e8c314cd12861baa6125479e057abda | |
| parent | 334964899f8104d0abf483a390e982886f087773 (diff) | |
| parent | fc1753d495fcc0bdd2f562c44d81581d46df9976 (diff) | |
Merge "Also inherit FLAG_FORCE_DRAWS_STATUS_BAR_BACKGROUND" into oc-dev
am: fc1753d495
Change-Id: I5cd92b3e08e812f6634f7a8c793b8ac9ef3bcc00
| -rw-r--r-- | services/core/java/com/android/server/wm/TaskSnapshotSurface.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/TaskSnapshotSurface.java b/services/core/java/com/android/server/wm/TaskSnapshotSurface.java index 3a116bb10d98..551e3bf13339 100644 --- a/services/core/java/com/android/server/wm/TaskSnapshotSurface.java +++ b/services/core/java/com/android/server/wm/TaskSnapshotSurface.java @@ -102,6 +102,8 @@ class TaskSnapshotSurface implements StartingSurface { | FLAG_SCALED | FLAG_SECURE; + private static final int PRIVATE_FLAG_INHERITS = PRIVATE_FLAG_FORCE_DRAW_STATUS_BAR_BACKGROUND; + private static final String TAG = TAG_WITH_CLASS_NAME ? "SnapshotStartingWindow" : TAG_WM; private static final int MSG_REPORT_DRAW = 0; private static final String TITLE_FORMAT = "SnapshotStartingWindow for taskId=%s"; @@ -160,7 +162,8 @@ class TaskSnapshotSurface implements StartingSurface { layoutParams.flags = (windowFlags & ~FLAG_INHERIT_EXCLUDES) | FLAG_NOT_FOCUSABLE | FLAG_NOT_TOUCHABLE; - layoutParams.privateFlags = PRIVATE_FLAG_TASK_SNAPSHOT; + layoutParams.privateFlags = PRIVATE_FLAG_TASK_SNAPSHOT + | (windowPrivateFlags & PRIVATE_FLAG_INHERITS); layoutParams.token = token.token; layoutParams.width = LayoutParams.MATCH_PARENT; layoutParams.height = LayoutParams.MATCH_PARENT; |