Change window type of Media Projection dialog
With the dialog changes of not closing QS, the dialog type needs to
change to present on top of the shade.
This CL changes it to match that of the dialog launched by CastTile.
Fixes: 209532003
Test: manual
Change-Id: I937678a5d8ee91902c324aa063e48610de7b0f74
(cherry picked from commit c5bd573370)
Merged-In:I937678a5d8ee91902c324aa063e48610de7b0f74
This commit is contained in:
committed by
Android Build Coastguard Worker
parent
c3eaf66225
commit
467b282eae
@@ -159,7 +159,9 @@ public class MediaProjectionPermissionActivity extends Activity
|
||||
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();
|
||||
|
||||
Reference in New Issue
Block a user