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

Commit a845f019 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Redraw brightness slider on density change." into sc-dev am: c288beec

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15109711

Change-Id: Ifb53ec946a8244e6f0e35c754519e6700ffb6bce
parents 2c30d5b1 c288beec
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -180,6 +180,8 @@ public class BrightnessSliderView extends FrameLayout {
     * Sets the scale for the progress bar (for brightness_progress_drawable.xml)
     *
     * This will only scale the thick progress bar and not the icon inside
     *
     * Used in {@link com.android.systemui.qs.QSAnimator}.
     */
    public void setSliderScaleY(float scale) {
        if (scale != mScale) {
+5 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.systemui.util

import android.content.pm.ActivityInfo
import android.content.res.Resources
import android.graphics.Rect
import android.graphics.drawable.Drawable
@@ -64,6 +65,10 @@ class RoundedCornerProgressDrawable @JvmOverloads constructor(
        return RoundedCornerState(super.getConstantState()!!)
    }

    override fun getChangingConfigurations(): Int {
        return super.getChangingConfigurations() or ActivityInfo.CONFIG_DENSITY
    }

    private class RoundedCornerState(private val wrappedState: ConstantState) : ConstantState() {
        override fun newDrawable(): Drawable {
            return newDrawable(null, null)