commit | 019feaac9baeddfb8bea1a2677c284dad40176f2 | [log] [tgz] |
---|---|---|
author | Matt Pietal <mpietal@google.com> | Fri Jan 31 14:51:37 2020 -0500 |
committer | Matt Pietal <mpietal@google.com> | Mon Feb 03 10:51:19 2020 -0500 |
tree | 56c99090b704f48eff27a0b57819a1741ce42170 | |
parent | c62ab875182c59ae5961406538c502bab7bf3ffc [diff] [blame] |
Controls UI service cleanup Make sure to unsusbscribe() when global actions goes away in call cases. Rely on less state for service connections, which would get out of sync in cases where the service process dies unexpectedly. Bug: 148207527 Test: atest SystemUITests Change-Id: I1b0a8143cdbd949549ab7165d1822e0ce22d03b5
diff --git a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java index f33c931..45c07a3 100644 --- a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java +++ b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java
@@ -1801,6 +1801,7 @@ void dismissImmediately() { mShowing = false; + if (mControlsUiController != null) mControlsUiController.hide(); dismissPanel(); resetOrientation(); completeDismiss();