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

Commit 40807bac authored by Christine Franks's avatar Christine Franks
Browse files

Skip recalc splines if autobrightness unsupported

Bug: 179407489
Test: builds
Change-Id: I65b446052b7375c67619a5e39fe99a86d9551a4c
parent 33545380
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@ import android.os.Trace;
import android.os.UserHandle;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.Log;
import android.util.MathUtils;
import android.util.Slog;
import android.util.TimeUtils;
@@ -619,6 +620,11 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
    }

    private void applyReduceBrightColorsSplineAdjustment() {
        if (mBrightnessMapper == null) {
            Log.w(TAG, "No brightness mapping available to recalculate splines");
            return;
        }

        float[] adjustedNits = new float[mNitsRange.length];
        for (int i = 0; i < mNitsRange.length; i++) {
            adjustedNits[i] = mCdsi.getReduceBrightColorsAdjustedBrightnessNits(mNitsRange[i]);