summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fabian Kozynski <kozynski@google.com> 2020-11-30 12:28:12 -0500
committer Fabian Kozynski <kozynski@google.com> 2020-11-30 12:30:14 -0500
commitc63d68d3d476cc3b8ba9cf577e1e974e782a2e92 (patch)
tree9b9ab66e168508197e006ffc7bf0f1b20064f96a
parent5a4f1eb2e7416554e00ec913519a5044aa7cff6a (diff)
Do not close QS on security footer dialog
Show the dialog on top of QS. Make sure that QS is dismissed if dialog launches another activity. Test: manual Fixes: 174038860 Change-Id: I86ce7fd1a6c7a411f53c024bc26e71b822911573
-rw-r--r--packages/SystemUI/src/com/android/systemui/qs/QSSecurityFooter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSSecurityFooter.java b/packages/SystemUI/src/com/android/systemui/qs/QSSecurityFooter.java
index 478923994af8..a57062c3547f 100644
--- a/packages/SystemUI/src/com/android/systemui/qs/QSSecurityFooter.java
+++ b/packages/SystemUI/src/com/android/systemui/qs/QSSecurityFooter.java
@@ -140,8 +140,6 @@ class QSSecurityFooter implements OnClickListener, DialogInterface.OnClickListen
}
public void showDeviceMonitoringDialog() {
- mHost.collapsePanels();
- // TODO: Delay dialog creation until after panels are collapsed.
createDialog();
}
@@ -276,6 +274,7 @@ class QSSecurityFooter implements OnClickListener, DialogInterface.OnClickListen
if (which == DialogInterface.BUTTON_NEGATIVE) {
final Intent intent = new Intent(Settings.ACTION_ENTERPRISE_PRIVACY_SETTINGS);
mDialog.dismiss();
+ // This dismisses the shade on opening the activity
mActivityStarter.postStartActivityDismissingKeyguard(intent, 0);
}
}
@@ -581,6 +580,7 @@ class QSSecurityFooter implements OnClickListener, DialogInterface.OnClickListen
public void onClick(View widget) {
final Intent intent = new Intent(Settings.ACTION_VPN_SETTINGS);
mDialog.dismiss();
+ // This dismisses the shade on opening the activity
mActivityStarter.postStartActivityDismissingKeyguard(intent, 0);
}