diff options
| author | 2020-04-20 16:04:29 -0400 | |
|---|---|---|
| committer | 2020-04-20 16:04:29 -0400 | |
| commit | 6560ab752dd54e5e8e6d5c756e52cd6984a522fa (patch) | |
| tree | 95bad8f35cb338fb602a1afddbd0a328eecff30e | |
| parent | 7c8fea9b13de5d8d64ea366da6094d56e5d4929e (diff) | |
Ensure power menu overflow dismissed when dialog dismissed.
Test: Manual -- pressing power button while power overflow menu is shown does not result in overflow menu still appearing on lock screen.
Fixes: 154441764
Change-Id: Icc7d158a7ff78b06d2234a5a11eb10b3c75a5ba7
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java index ea358c74a0e0..322660521ee0 100644 --- a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java +++ b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java @@ -2230,6 +2230,7 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, }) .start(); dismissPanel(); + dismissOverflow(); resetOrientation(); } @@ -2237,6 +2238,7 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, mShowing = false; if (mControlsUiController != null) mControlsUiController.hide(); dismissPanel(); + dismissOverflow(); resetOrientation(); completeDismiss(); } @@ -2253,6 +2255,12 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, } } + private void dismissOverflow() { + if (mOverflowPopup != null) { + mOverflowPopup.dismiss(); + } + } + private void setRotationSuggestionsEnabled(boolean enabled) { try { final int userId = Binder.getCallingUserHandle().getIdentifier(); |