Merge "Allowing autobrightness to be enabled in the temporary brightness state"
This commit is contained in:
committed by
Android (Google) Code Review
commit
1076e69eff
@@ -1197,7 +1197,9 @@ final class DisplayPowerController2 implements AutomaticBrightnessController.Cal
|
||||
&& Display.isDozeState(state);
|
||||
final boolean autoBrightnessEnabled = mUseAutoBrightness
|
||||
&& (state == Display.STATE_ON || autoBrightnessEnabledInDoze)
|
||||
&& Float.isNaN(brightnessState)
|
||||
&& (Float.isNaN(brightnessState)
|
||||
|| mBrightnessReasonTemp.getReason() == BrightnessReason.REASON_TEMPORARY
|
||||
|| mBrightnessReasonTemp.getReason() == BrightnessReason.REASON_BOOST)
|
||||
&& mAutomaticBrightnessController != null;
|
||||
final boolean autoBrightnessDisabledDueToDisplayOff = mUseAutoBrightness
|
||||
&& !(state == Display.STATE_ON || autoBrightnessEnabledInDoze);
|
||||
|
||||
@@ -48,7 +48,6 @@ public class TemporaryBrightnessStrategy implements DisplayBrightnessStrategy {
|
||||
BrightnessUtils.constructDisplayBrightnessState(BrightnessReason.REASON_TEMPORARY,
|
||||
mTemporaryScreenBrightness,
|
||||
mTemporaryScreenBrightness);
|
||||
mTemporaryScreenBrightness = Float.NaN;
|
||||
return displayBrightnessState;
|
||||
}
|
||||
|
||||
|
||||
@@ -59,8 +59,6 @@ public class TemporaryBrightnessStrategyTest {
|
||||
DisplayBrightnessState updatedDisplayBrightnessState =
|
||||
mTemporaryBrightnessStrategy.updateBrightness(displayPowerRequest);
|
||||
assertEquals(updatedDisplayBrightnessState, expectedDisplayBrightnessState);
|
||||
assertEquals(mTemporaryBrightnessStrategy.getTemporaryScreenBrightness(),
|
||||
Float.NaN, 0.0f);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user