diff --git a/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileImpl.java b/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileImpl.java index d12b16b77ae59..672f2c2df06e4 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileImpl.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileImpl.java @@ -317,7 +317,9 @@ public abstract class QSTileImpl implements QSTile { protected abstract void setListening(boolean listening); protected void handleDestroy() { - setListening(false); + if (mListeners.size() != 0) { + setListening(false); + } mCallbacks.clear(); }