diff --git a/services/core/java/com/android/server/power/DisplayPowerController.java b/services/core/java/com/android/server/power/DisplayPowerController.java index 94f26dd1e4ecc..12d51aa7cc023 100644 --- a/services/core/java/com/android/server/power/DisplayPowerController.java +++ b/services/core/java/com/android/server/power/DisplayPowerController.java @@ -510,7 +510,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call boolean slow; int screenAutoBrightness = mAutomaticBrightnessController != null ? mAutomaticBrightnessController.getAutomaticScreenBrightness() : -1; - if (screenAutoBrightness >= 0) { + if (screenAutoBrightness >= 0 && mPowerRequest.useAutoBrightness) { // Use current auto-brightness value. target = screenAutoBrightness; slow = mUsingScreenAutoBrightness;