Skip recalc splines if autobrightness unsupported

Bug: 179407489
Test: builds
Change-Id: I65b446052b7375c67619a5e39fe99a86d9551a4c
This commit is contained in:
Christine Franks
2021-02-04 13:50:45 -08:00
parent 3354538079
commit 40807bac7e

View File

@@ -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]);