diff options
| author | 2018-07-12 16:50:11 +0000 | |
|---|---|---|
| committer | 2018-07-12 16:50:11 +0000 | |
| commit | 71fa53f8a548993d30d91343caee0e6269e8c0c5 (patch) | |
| tree | 3f320b01edc9087ea2b67af74f822da8c2ff15f2 | |
| parent | 1a5f1abbb4043b35b2d34a3981a1d1e7ff644d2b (diff) | |
| parent | 3d2c5af8c6de295c54f86069bf6a39374eabdbf8 (diff) | |
Merge "Fixed temporary brightness getting stuck bug."
| -rw-r--r-- | services/core/java/com/android/server/display/DisplayPowerController.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java index 99412c56b274..b124ac78a8ef 100644 --- a/services/core/java/com/android/server/display/DisplayPowerController.java +++ b/services/core/java/com/android/server/display/DisplayPowerController.java @@ -791,9 +791,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call && mAutomaticBrightnessController != null; final boolean userSetBrightnessChanged = updateUserSetScreenBrightness(); - if (userSetBrightnessChanged) { - mTemporaryScreenBrightness = -1; - } // Use the temporary screen brightness if there isn't an override, either from // WindowManager or based on the display state. @@ -1514,11 +1511,13 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call } if (mCurrentScreenBrightnessSetting == mPendingScreenBrightnessSetting) { mPendingScreenBrightnessSetting = -1; + mTemporaryScreenBrightness = -1; return false; } mCurrentScreenBrightnessSetting = mPendingScreenBrightnessSetting; mLastUserSetScreenBrightness = mPendingScreenBrightnessSetting; mPendingScreenBrightnessSetting = -1; + mTemporaryScreenBrightness = -1; return true; } |