commit | bede96729c1e60d53119e9b83ad1b8ff68b28c12 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Tue Jun 06 18:36:25 2017 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Tue Jun 06 18:36:27 2017 +0000 |
tree | 6f7bc2d35bd7bd6a1924edd86c47ac792aa6b756 | |
parent | 46f8d427c41034772e16497164020ffbf7217014 [diff] | |
parent | 6feb3a1c87d1ec63523421d6e03c6a9ff0a8851b [diff] |
Merge "QS: Remove listeners only if added"
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSTile.java b/packages/SystemUI/src/com/android/systemui/qs/QSTile.java index f743a4b..dbe2b2e 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSTile.java
@@ -312,7 +312,9 @@ protected abstract void setListening(boolean listening); protected void handleDestroy() { - setListening(false); + if (mListeners.size() != 0) { + setListening(false); + } mCallbacks.clear(); }