commit | b72fc095a30c3b45fa1506df52d3b50da628c9f7 | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Wed Jan 19 14:55:34 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Jan 19 14:55:34 2022 +0000 |
tree | 9627c06ae8640afcb60982c321c1443a09b4dacd | |
parent | 607e78a56f76514edd5b40b7a06c19532e472806 [diff] | |
parent | f80dc3cda4889dbaa70323753baf8ec1478219e2 [diff] |
Merge "Change window type of Media Projection dialog" into sc-v2-dev am: 9811421e89 am: f80dc3cda4 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16663773 Change-Id: Id14dbb5cb097ee4e17262d0b973c230965903dc8
diff --git a/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java b/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java index 66c51d2..e2716e9 100644 --- a/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java +++ b/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java
@@ -159,7 +159,9 @@ mDialog.getButton(DialogInterface.BUTTON_POSITIVE).setFilterTouchesWhenObscured(true); final Window w = mDialog.getWindow(); - w.setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); + // QS is not closed when pressing CastTile. Match the type of the dialog shown from the + // tile. + w.setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG); w.addSystemFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS); mDialog.show();