diff options
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp index a3c668e..2c25b50 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp @@ -1706,8 +1706,8 @@ int32_t ExynosDisplayDrmInterface::deliverWinConfigData() for (size_t i = 0; i < mExynosDisplay->mDpuData.rcdConfigs.size(); ++i) { exynos_win_config_data &config = mExynosDisplay->mDpuData.rcdConfigs[i]; if (config.state == config.WIN_STATE_RCD) { - const int channelId = - mExynosDisplay->mDevice->getSpecialPlaneId(0); // TODO: get PlaneId by display + const int channelId = mExynosDisplay->mDevice->getSpecialPlaneId( + mExynosDisplay->mIndex); // TODO: b/227584297 auto &plane = mDrmDevice->planes().at(channelId); uint32_t fbId = 0; if ((ret = setupCommitFromDisplayConfig(drmReq, config, i, plane, fbId)) < 0) { |