diff options
| author | 2019-02-13 07:51:18 -0800 | |
|---|---|---|
| committer | 2019-02-13 07:51:18 -0800 | |
| commit | 9a21128413e399416f3b2671cf93776e136c286f (patch) | |
| tree | e32270bb5e8db84ef751beff2b1494051cd22e07 | |
| parent | 5573d089375ab555c2c9d0a0a9a4c37dbbd5478c (diff) | |
| parent | 8a5f23791cdda7499eba5227803746457d0e161b (diff) | |
Merge "Fixed temporary brightness getting stuck bug." into pi-dev
am: 8a5f23791c
Change-Id: I8c80cd6f14dc36eb37b27cbe51598412e59ad34f
| -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 6dd96efc31df..c75761ff6ece 100644 --- a/services/core/java/com/android/server/display/DisplayPowerController.java +++ b/services/core/java/com/android/server/display/DisplayPowerController.java @@ -803,9 +803,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. @@ -1526,11 +1523,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; } |