diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java index effefb0d9d2b9..636a9a5079a54 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java @@ -360,7 +360,6 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { } }; r.tileView.init(click, longClick); - callback.onStateChanged(r.tile.getState()); r.tile.refreshState(); mRecords.add(r); diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSTile.java b/packages/SystemUI/src/com/android/systemui/qs/QSTile.java index 974de0804f644..8a7a7fb7273eb 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSTile.java @@ -225,7 +225,7 @@ public abstract class QSTile { private void handleAddCallback(Callback callback) { mCallbacks.add(callback); - handleRefreshState(null); + callback.onStateChanged(mState); } private void handleRemoveCallback(Callback callback) {