Merge "Use config.xml as brightness default fallback." into sc-dev

This commit is contained in:
Fiona Campbell
2021-05-14 15:38:58 +00:00
committed by Android (Google) Code Review
2 changed files with 6 additions and 2 deletions

View File

@@ -422,7 +422,7 @@ public class DisplayDeviceConfig {
if (configBrightnessDefault != null) { if (configBrightnessDefault != null) {
mBrightnessDefault = configBrightnessDefault.floatValue(); mBrightnessDefault = configBrightnessDefault.floatValue();
} else { } else {
mBrightnessDefault = BRIGHTNESS_DEFAULT; loadBrightnessDefaultFromConfigXml();
} }
} }
} }

View File

@@ -1362,6 +1362,9 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
+ mBrightnessReasonTemp.toString(brightnessAdjustmentFlags) + mBrightnessReasonTemp.toString(brightnessAdjustmentFlags)
+ "', previous reason: '" + mBrightnessReason + "'."); + "', previous reason: '" + mBrightnessReason + "'.");
mBrightnessReason.set(mBrightnessReasonTemp); mBrightnessReason.set(mBrightnessReasonTemp);
} else if (mBrightnessReasonTemp.reason == BrightnessReason.REASON_MANUAL
&& userSetBrightnessChanged) {
Slog.v(TAG, "Brightness [" + brightnessState + "] manual adjustment.");
} }
// Update display white-balance. // Update display white-balance.
@@ -2021,7 +2024,8 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
|| mPendingScreenBrightnessSetting < 0.0f)) { || mPendingScreenBrightnessSetting < 0.0f)) {
return false; return false;
} }
if (mCurrentScreenBrightnessSetting == mPendingScreenBrightnessSetting) { if (BrightnessSynchronizer.floatEquals(
mCurrentScreenBrightnessSetting, mPendingScreenBrightnessSetting)) {
mPendingScreenBrightnessSetting = PowerManager.BRIGHTNESS_INVALID_FLOAT; mPendingScreenBrightnessSetting = PowerManager.BRIGHTNESS_INVALID_FLOAT;
mTemporaryScreenBrightness = PowerManager.BRIGHTNESS_INVALID_FLOAT; mTemporaryScreenBrightness = PowerManager.BRIGHTNESS_INVALID_FLOAT;
return false; return false;