From c3147e244ae9ffca905f55f418c4b44896c2de83 Mon Sep 17 00:00:00 2001 From: Steve Elliott Date: Wed, 20 Nov 2019 19:34:57 -0500 Subject: [PATCH] Clear reference to Global Actions Dialog after it is dismissed Fixes: 141681179 Test: manual, atest Change-Id: Ic8bdc77a3b590577d565f2225352be192ea8fabf --- .../systemui/globalactions/GlobalActionsDialog.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java index 51c2ddca869ca..b58459470f3f1 100644 --- a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java +++ b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java @@ -419,9 +419,7 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, new GlobalActionsPanelPlugin.Callbacks() { @Override public void dismissGlobalActionsMenu() { - if (mDialog != null) { - mDialog.dismiss(); - } + dismissDialog(); } @Override @@ -916,6 +914,9 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, /** {@inheritDoc} */ public void onDismiss(DialogInterface dialog) { + if (mDialog == dialog) { + mDialog = null; + } mWindowManagerFuncs.onGlobalActionsHidden(); if (mShowSilentToggle) { try {