diff options
author | Midas Chien <midaschieh@google.com> | 2022-05-18 19:17:40 +0800 |
---|---|---|
committer | Midas Chien <midaschieh@google.com> | 2022-05-19 01:20:19 +0800 |
commit | 3de9f84f7765d263f9c15a63dc6c6455c75b7265 (patch) | |
tree | 591e65da4f297efc027b3d479e00584047a1a60e /libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | |
parent | 0f0831e18f11daadb85a073da0f2b64d54b84240 (diff) |
libhwc2.1: update LP mode when setting boot config
The boot config may different to default config. Update LP mode to make
sure it is correct when doing setting boot config.
Bug: 232736694
Test: Boot with and without user selected config
Test: AoD, RRS
Change-Id: I0c4cbec8a3b6703ce46c16313fc6e7e12d3e7d03
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp index 4500e6a..ab0b057 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp @@ -1136,9 +1136,7 @@ int32_t ExynosDisplayDrmInterface::setActiveDrmMode(DrmMode const &mode) { uint32_t flags = DRM_MODE_ATOMIC_ALLOW_MODESET; bool reconfig = false; - if ((mActiveModeState.blob_id != 0) && - ((mode.h_display() != mActiveModeState.mode.h_display()) || - (mode.v_display() != mActiveModeState.mode.v_display()))) { + if (mActiveModeState.isFullModeSwitch(mode)) { reconfig = true; } |