Prevent brightness changes before boot complete.
am: 9f818ea463
Change-Id: I99766adcc969517580bc895df92dc10089397c93
This commit is contained in:
@@ -2085,7 +2085,12 @@ public final class PowerManagerService extends SystemService
|
|||||||
float screenAutoBrightnessAdjustment = 0.0f;
|
float screenAutoBrightnessAdjustment = 0.0f;
|
||||||
boolean autoBrightness = (mScreenBrightnessModeSetting ==
|
boolean autoBrightness = (mScreenBrightnessModeSetting ==
|
||||||
Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC);
|
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;
|
screenBrightness = mScreenBrightnessOverrideFromWindowManager;
|
||||||
autoBrightness = false;
|
autoBrightness = false;
|
||||||
brightnessSetByUser = false;
|
brightnessSetByUser = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user