Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6ed10f4f authored by Adrian Roos's avatar Adrian Roos Committed by android-build-merger
Browse files

Merge \"Fix unresponsive brightness slider after font size change\" into nyc-dev

am: db81dd9d

Change-Id: Ib507eb86306687928dc775945e033b2bcfb17ad3
parents ba7fc3b3 db81dd9d
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -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() {