summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-09-19 23:25:17 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-09-19 23:25:17 +0000
commit20d210a96dc0cdf406ad98b0c96e9537d8d702cc (patch)
tree9f32d027820284a7350a3fb79854f85e1b98be90
parent40508c2a38feab979b52d5ac9e0ea9a4893b3a00 (diff)
parentced82308d4fbd60cfaca1b951ca42516bb66df28 (diff)
downloadnative-20d210a96dc0cdf406ad98b0c96e9537d8d702cc.tar.gz
Snap for 9080545 from ced82308d4fbd60cfaca1b951ca42516bb66df28 to tm-qpr1-release
Change-Id: I52387cfae81475b37e468024edde13bde1020046
-rw-r--r--services/surfaceflinger/DisplayDevice.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/services/surfaceflinger/DisplayDevice.cpp b/services/surfaceflinger/DisplayDevice.cpp
index 3bc3ae54b3..c976864be8 100644
--- a/services/surfaceflinger/DisplayDevice.cpp
+++ b/services/surfaceflinger/DisplayDevice.cpp
@@ -334,8 +334,10 @@ void DisplayDevice::stageBrightness(float brightness) {
}
void DisplayDevice::persistBrightness(bool needsComposite) {
- if (needsComposite && mStagedBrightness && mBrightness != *mStagedBrightness) {
- getCompositionDisplay()->setNextBrightness(*mStagedBrightness);
+ if (mStagedBrightness && mBrightness != *mStagedBrightness) {
+ if (needsComposite) {
+ getCompositionDisplay()->setNextBrightness(*mStagedBrightness);
+ }
mBrightness = *mStagedBrightness;
}
mStagedBrightness = std::nullopt;