am 6cf3b925: Merge "Fix auto-brightness adjustment sentinel value." into jb-mr1-dev
* commit '6cf3b925ca2640c5c5e7e91ffd91749c0b5b2560': Fix auto-brightness adjustment sentinel value.
This commit is contained in:
@@ -405,7 +405,7 @@ public final class PowerManagerService extends IPowerManager.Stub
|
|||||||
mScreenAutoBrightnessAdjustmentSetting = Settings.System.getFloat(resolver,
|
mScreenAutoBrightnessAdjustmentSetting = Settings.System.getFloat(resolver,
|
||||||
Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ, 0.0f);
|
Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ, 0.0f);
|
||||||
if (oldScreenAutoBrightnessAdjustmentSetting != mScreenAutoBrightnessAdjustmentSetting) {
|
if (oldScreenAutoBrightnessAdjustmentSetting != mScreenAutoBrightnessAdjustmentSetting) {
|
||||||
mTemporaryScreenAutoBrightnessAdjustmentSettingOverride = -1;
|
mTemporaryScreenAutoBrightnessAdjustmentSettingOverride = Float.NaN;
|
||||||
}
|
}
|
||||||
|
|
||||||
mScreenBrightnessModeSetting = Settings.System.getInt(resolver,
|
mScreenBrightnessModeSetting = Settings.System.getInt(resolver,
|
||||||
@@ -1347,7 +1347,8 @@ public final class PowerManagerService extends IPowerManager.Stub
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static boolean isValidAutoBrightnessAdjustment(float value) {
|
private static boolean isValidAutoBrightnessAdjustment(float value) {
|
||||||
return !Float.isNaN(value);
|
// Handles NaN by always returning false.
|
||||||
|
return value >= -1.0f && value <= 1.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
private int getDesiredScreenPowerState() {
|
private int getDesiredScreenPowerState() {
|
||||||
|
|||||||
Reference in New Issue
Block a user