diff options
| author | 2022-09-19 02:48:12 +0000 | |
|---|---|---|
| committer | 2022-09-19 02:48:12 +0000 | |
| commit | 75fd4b82c1f01d28792a821a60a302fdb427e8a0 (patch) | |
| tree | e420bd4e81557878faddb07cf98aee45ab6fafc9 /services/surfaceflinger/DisplayDevice.cpp | |
| parent | aefa36596805784523c9ae3aca101c7e2f7ba707 (diff) | |
| parent | f2b19cdcde6c3fd03413a76fd8b776a9d0ccbb03 (diff) | |
Merge "Set mBrightness when needsComposite is zero" into tm-qpr-dev am: ced82308d4 am: f2b19cdcde
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/19868745
Change-Id: Ief2d039b9c01bf95fc02b9e1bba404818f679ccf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'services/surfaceflinger/DisplayDevice.cpp')
| -rw-r--r-- | services/surfaceflinger/DisplayDevice.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/services/surfaceflinger/DisplayDevice.cpp b/services/surfaceflinger/DisplayDevice.cpp index 029e449c4d..b823e06e0e 100644 --- a/services/surfaceflinger/DisplayDevice.cpp +++ b/services/surfaceflinger/DisplayDevice.cpp @@ -312,8 +312,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; |