summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jonathan Reichert <jareichert@google.com> 2023-03-20 10:43:47 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2023-03-20 10:43:47 +0000
commitef21c79a70431f5091e47ed76a2c2fc67dea68e5 (patch)
tree65a674a1973cd25929cac6580ccefa3f4e44930f
parent573367c9b2e92659ac9ff090614cf42935c54843 (diff)
parentf3e4ca6dd0ace5cf63269c06a0de618c915587e3 (diff)
Merge "Remove unwanted timeout fallback to Legacy GA"
-rw-r--r--services/core/java/com/android/server/policy/GlobalActions.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/policy/GlobalActions.java b/services/core/java/com/android/server/policy/GlobalActions.java
index e1461356cc4c..76a714c47f2e 100644
--- a/services/core/java/com/android/server/policy/GlobalActions.java
+++ b/services/core/java/com/android/server/policy/GlobalActions.java
@@ -93,7 +93,8 @@ class GlobalActions implements GlobalActionsProvider.GlobalActionsListener {
mGlobalActionsAvailable = available;
if (mShowing && !mGlobalActionsAvailable) {
// Global actions provider died but we need to be showing global actions still, show the
- // legacy global acrions provider.
+ // legacy global actions provider and remove timeout callbacks to avoid legacy re-show.
+ mHandler.removeCallbacks(mShowTimeout);
ensureLegacyCreated();
mLegacyGlobalActions.showDialog(mKeyguardShowing, mDeviceProvisioned);
}