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
This commit is contained in:
Aran Ink
2020-04-20 16:04:29 -04:00
parent 7c8fea9b13
commit 6560ab752d

View File

@@ -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();