File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
services/java/com/android/server/power Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -405,7 +405,7 @@ private void updateSettingsLocked() {
405405 mScreenAutoBrightnessAdjustmentSetting = Settings .System .getFloat (resolver ,
406406 Settings .System .SCREEN_AUTO_BRIGHTNESS_ADJ , 0.0f );
407407 if (oldScreenAutoBrightnessAdjustmentSetting != mScreenAutoBrightnessAdjustmentSetting ) {
408- mTemporaryScreenAutoBrightnessAdjustmentSettingOverride = - 1 ;
408+ mTemporaryScreenAutoBrightnessAdjustmentSettingOverride = Float . NaN ;
409409 }
410410
411411 mScreenBrightnessModeSetting = Settings .System .getInt (resolver ,
@@ -1347,7 +1347,8 @@ private static boolean isValidBrightness(int value) {
13471347 }
13481348
13491349 private static boolean isValidAutoBrightnessAdjustment (float value ) {
1350- return !Float .isNaN (value );
1350+ // Handles NaN by always returning false.
1351+ return value >= -1.0f && value <= 1.0f ;
13511352 }
13521353
13531354 private int getDesiredScreenPowerState () {
You can’t perform that action at this time.
0 commit comments