summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Rupesh Bansal <brup@google.com> 2023-04-04 09:30:09 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-04-04 09:30:09 +0000
commit749861bc5051419a9c46d9fbd2153180814cafeb (patch)
tree9da595a03d32a2d844f1510145290d32332168eb
parent50e3d920d05062fba308dcd27075442d25016174 (diff)
parentf42611270908ea8cefaff940d7f83b4957da3625 (diff)
Merge "Fix brightness transition from temporary to automatic brightness" into udc-dev
-rw-r--r--services/core/java/com/android/server/display/DisplayPowerController2.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/display/DisplayPowerController2.java b/services/core/java/com/android/server/display/DisplayPowerController2.java
index 5306ac0e57b9..8ce4b66eba28 100644
--- a/services/core/java/com/android/server/display/DisplayPowerController2.java
+++ b/services/core/java/com/android/server/display/DisplayPowerController2.java
@@ -1206,14 +1206,15 @@ final class DisplayPowerController2 implements AutomaticBrightnessController.Cal
// actual state instead of the desired one.
animateScreenStateChange(state, mDisplayStateController.shouldPerformScreenOffTransition());
state = mPowerState.getScreenState();
+ final boolean userSetBrightnessChanged = mDisplayBrightnessController
+ .updateUserSetScreenBrightness();
DisplayBrightnessState displayBrightnessState = mDisplayBrightnessController
.updateBrightness(mPowerRequest, state);
float brightnessState = displayBrightnessState.getBrightness();
float rawBrightnessState = displayBrightnessState.getBrightness();
mBrightnessReasonTemp.set(displayBrightnessState.getBrightnessReason());
- final boolean userSetBrightnessChanged = mDisplayBrightnessController
- .updateUserSetScreenBrightness();
+
// Take note if the short term model was already active before applying the current
// request changes.
final boolean wasShortTermModelActive =