Prevent brightness changes before boot complete.
Bug: 29837667 Change-Id: I6385236786f6a73c64a61e1a5181c3787b68ed36
This commit is contained in:
@@ -2085,7 +2085,12 @@ public final class PowerManagerService extends SystemService
|
||||
float screenAutoBrightnessAdjustment = 0.0f;
|
||||
boolean autoBrightness = (mScreenBrightnessModeSetting ==
|
||||
Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC);
|
||||
if (isValidBrightness(mScreenBrightnessOverrideFromWindowManager)) {
|
||||
if (!mBootCompleted) {
|
||||
// Keep the brightness steady during boot. This requires the
|
||||
// bootloader brightness and the default brightness to be identical.
|
||||
autoBrightness = false;
|
||||
brightnessSetByUser = false;
|
||||
} else if (isValidBrightness(mScreenBrightnessOverrideFromWindowManager)) {
|
||||
screenBrightness = mScreenBrightnessOverrideFromWindowManager;
|
||||
autoBrightness = false;
|
||||
brightnessSetByUser = false;
|
||||
|
||||
Reference in New Issue
Block a user