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

Commit 4c9f9b8c authored by Danny Baumann's avatar Danny Baumann Committed by Gerrit Code Review
Browse files

Merge "DisplayColor: Properly handle a minValue" into cm-11.0

parents 22e86da8 c65bec67
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -232,7 +232,8 @@ public class DisplayColor extends DialogPreference {
            mValue = value;
            mIndex = index;

            mSeekBar.setMax(DisplayColorCalibration.getMaxValue());
            mSeekBar.setMax(DisplayColorCalibration.getMaxValue() -
                    DisplayColorCalibration.getMinValue());
            mSeekBar.setOnSeekBarChangeListener(this);
        }

@@ -242,13 +243,14 @@ public class DisplayColor extends DialogPreference {

        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            int min = DisplayColorCalibration.getMinValue();
            int max = DisplayColorCalibration.getMaxValue();

            if (fromUser) {
                mCurrentColors[mIndex] = String.valueOf(progress);
                mCurrentColors[mIndex] = String.valueOf(progress + min);
                DisplayColorCalibration.setColors(TextUtils.join(" ", mCurrentColors));
            }

            int min = DisplayColorCalibration.getMinValue();
            int max = DisplayColorCalibration.getMaxValue();
            int percent = Math.round(100F * progress / (max - min));
            mValue.setText(String.format("%d%%", percent));
        }