diff options
author | Selim Cinek <cinek@google.com> | 2014-08-13 18:20:54 +0200 |
---|---|---|
committer | Selim Cinek <cinek@google.com> | 2014-08-14 09:24:21 +0000 |
commit | f645761f475d9248ef8af9338409487dec4a7375 (patch) | |
tree | 405a0469c2d8caabfac98da39886e69d0f9b6a2b | |
parent | eed01e068b9c0368e112c2550de57f64c8ede47b (diff) | |
download | frameworks_base-f645761f475d9248ef8af9338409487dec4a7375.zip frameworks_base-f645761f475d9248ef8af9338409487dec4a7375.tar.gz frameworks_base-f645761f475d9248ef8af9338409487dec4a7375.tar.bz2 |
Fixed unnecessary layouting on wifi signal changes
This could cause a layout every few hundred ms, even
when the QS panel was closed.
Bug: 17001532
Change-Id: I3f2b9b9621dced7f5b6fff67d24efc7444b0a9ad
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/SignalTileView.java | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/SignalTileView.java b/packages/SystemUI/src/com/android/systemui/qs/SignalTileView.java index 1a555f1..1df3d20 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/SignalTileView.java +++ b/packages/SystemUI/src/com/android/systemui/qs/SignalTileView.java @@ -89,11 +89,9 @@ public final class SignalTileView extends QSTileView { protected void handleStateChanged(QSTile.State state) { super.handleStateChanged(state); final SignalState s = (SignalState) state; - mSignal.setImageDrawable(null); // force refresh mSignal.setImageResource(s.iconId); if (s.overlayIconId > 0) { mOverlay.setVisibility(VISIBLE); - mOverlay.setImageDrawable(null); // force refresh mOverlay.setImageResource(s.overlayIconId); } else { mOverlay.setVisibility(GONE); |