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

Commit b9ae68b1 authored by Peter Lin's avatar Peter Lin
Browse files

set NBM_FEATURE_FLAG to true.

Turned the split lux-limited brightness feature on.

Bug: 290636893
test: check the mMaxBrightnessLimits data
Change-Id: Ibfe0a6a459f09b63e49965847d254be508b9daa4
Merged-In: I88b4e5dfd16b1efbe87bf21459755ff2b4900d1f
parent e31a3b87
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ import java.util.function.BooleanSupplier;

class BrightnessRangeController {

    private static final boolean NBM_FEATURE_FLAG = false;
    private static final boolean NBM_FEATURE_FLAG = true;

    private final HighBrightnessModeController mHbmController;
    private final NormalBrightnessModeController mNormalBrightnessModeController =
@@ -42,6 +42,7 @@ class BrightnessRangeController {

    void dump(PrintWriter pw) {
        mHbmController.dump(pw);
        mNormalBrightnessModeController.dump(pw);
    }

    void onAmbientLuxChange(float ambientLux) {
+9 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ import android.os.PowerManager;

import com.android.server.display.DisplayDeviceConfig.BrightnessLimitMapType;

import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;

@@ -41,6 +42,14 @@ class NormalBrightnessModeController {
        return recalculateMaxBrightness();
    }

    void dump(PrintWriter pw) {
        pw.println("NormalBrightnessModeController:");
        pw.println("  mAutoBrightnessEnabled=" + mAutoBrightnessEnabled);
        pw.println("  mAmbientLux=" + mAmbientLux);
        pw.println("  mMaxBrightness=" + mMaxBrightness);
        pw.println("  mMaxBrightnessLimits=" + mMaxBrightnessLimits);
    }

    boolean setAutoBrightnessState(int state) {
        boolean isEnabled = state == AutomaticBrightnessController.AUTO_BRIGHTNESS_ENABLED;
        if (isEnabled != mAutoBrightnessEnabled) {