diff options
| author | 2022-09-19 02:16:13 +0000 | |
|---|---|---|
| committer | 2022-09-19 02:16:13 +0000 | |
| commit | f2b19cdcde6c3fd03413a76fd8b776a9d0ccbb03 (patch) | |
| tree | 9acfbc75e615c5a76c3a20e5828ace10b8b61095 | |
| parent | 0f91a8d737e1b214657e9bd3ae49b908c5025bca (diff) | |
| parent | ced82308d4fbd60cfaca1b951ca42516bb66df28 (diff) | |
Merge "Set mBrightness when needsComposite is zero" into tm-qpr-dev am: ced82308d4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/19868745
Change-Id: I041f5b95a218d48676912322fd0e24f7d2e62196
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -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 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; |