summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Adrian Roos <roosa@google.com> 2016-06-16 19:29:32 +0000
committer android-build-merger <android-build-merger@google.com> 2016-06-16 19:29:32 +0000
commit6ed10f4ffae67aa46562bf8c2cf5ed9cc2cb8306 (patch)
treea6cc0589eb8ffb87864cf12e3afe2917e6adf8df
parentba7fc3b35fdff98a69c23df3eda3c49f53baaf46 (diff)
parentdb81dd9d2ee479f4f23181eef97b58f794959ea5 (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.java9
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() {