diff options
| author | 2016-06-16 19:29:32 +0000 | |
|---|---|---|
| committer | 2016-06-16 19:29:32 +0000 | |
| commit | 6ed10f4ffae67aa46562bf8c2cf5ed9cc2cb8306 (patch) | |
| tree | a6cc0589eb8ffb87864cf12e3afe2917e6adf8df | |
| parent | ba7fc3b35fdff98a69c23df3eda3c49f53baaf46 (diff) | |
| parent | db81dd9d2ee479f4f23181eef97b58f794959ea5 (diff) | |
Merge \"Fix unresponsive brightness slider after font size change\" into nyc-dev
am: db81dd9d2e
Change-Id: Ib507eb86306687928dc775945e033b2bcfb17ad3
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/QSPanel.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java index 109d2c2e65d2..e9a03f2ec2e8 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java @@ -72,6 +72,8 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { private QSCustomizer mCustomizePanel; private Record mDetailRecord; + private BrightnessMirrorController mBrightnessMirrorController; + public QSPanel(Context context) { this(context, null); } @@ -157,7 +159,7 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { } public void setBrightnessMirror(BrightnessMirrorController c) { - super.onFinishInflate(); + mBrightnessMirrorController = c; ToggleSlider brightnessSlider = (ToggleSlider) findViewById(R.id.brightness_slider); ToggleSlider mirror = (ToggleSlider) c.getMirror().findViewById(R.id.brightness_slider); brightnessSlider.setMirror(mirror); @@ -203,6 +205,11 @@ public class QSPanel extends LinearLayout implements Tunable, Callback { protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); mFooter.onConfigurationChanged(); + + if (mBrightnessMirrorController != null) { + // Reload the mirror in case it got reinflated but we didn't. + setBrightnessMirror(mBrightnessMirrorController); + } } public void onCollapse() { |