Skip to content

Commit b64c3dd

Browse files
committed
Dismiss keyguard for brightness QS tile.
Bugreport, too. Bug: 7296769 Change-Id: I28b2f1cf4a1bf2ebfcff37a6188f33a44b7d2165
1 parent de8e3b1 commit b64c3dd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,10 @@ public void onDismiss(DialogInterface dialog) {
732732
mBrightnessDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
733733
}
734734
if (!mBrightnessDialog.isShowing()) {
735+
try {
736+
WindowManagerGlobal.getWindowManagerService().dismissKeyguard();
737+
} catch (RemoteException e) {
738+
}
735739
mBrightnessDialog.show();
736740
dismissBrightnessDialog(mBrightnessDialogLongTimeout);
737741
}
@@ -770,6 +774,10 @@ public void onClick(DialogInterface dialog, int which) {
770774
builder.setCancelable(true);
771775
final Dialog dialog = builder.create();
772776
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
777+
try {
778+
WindowManagerGlobal.getWindowManagerService().dismissKeyguard();
779+
} catch (RemoteException e) {
780+
}
773781
dialog.show();
774782
}
775783

0 commit comments

Comments
 (0)