summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSelim Cinek <cinek@google.com>2014-08-13 18:20:54 +0200
committerSelim Cinek <cinek@google.com>2014-08-14 09:24:21 +0000
commitf645761f475d9248ef8af9338409487dec4a7375 (patch)
tree405a0469c2d8caabfac98da39886e69d0f9b6a2b
parenteed01e068b9c0368e112c2550de57f64c8ede47b (diff)
downloadframeworks_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.java2
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);