From 05cda0215883b140e36a2304af84a5baa004b348 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 Merged-In: 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 a24432fee6c80..a48b9e6caf478 100644 --- a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java +++ b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java @@ -417,9 +417,7 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, new GlobalActionsPanelPlugin.Callbacks() { @Override public void dismissGlobalActionsMenu() { - if (mDialog != null) { - mDialog.dismiss(); - } + dismissDialog(); } @Override @@ -915,6 +913,9 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, /** {@inheritDoc} */ public void onDismiss(DialogInterface dialog) { + if (mDialog == dialog) { + mDialog = null; + } mWindowManagerFuncs.onGlobalActionsHidden(); if (mShowSilentToggle) { try {