diff options
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp index 6ddb711..1a56246 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp @@ -2339,11 +2339,15 @@ void ExynosDisplayDrmInterface::getBrightnessInterfaceSupport() { mBrightnessState.reset(); mBrightnessCtrl.reset(); - mHbmModeFd = fopen(kHbmModeFileNode, "w+"); - if (mHbmModeFd == NULL) ALOGE("%s open failed! %s", kHbmModeFileNode, strerror(errno)); - - mDimmingOnFd = fopen(kDimmingOnFileNode, "w+"); - if (mDimmingOnFd == NULL) ALOGE("%s open failed! %s", kDimmingOnFileNode, strerror(errno)); + String8 node_name; + node_name.appendFormat(kHbmModeFileNode, mExynosDisplay->mIndex); + mHbmModeFd = fopen(node_name.string(), "w+"); + if (mHbmModeFd == NULL) ALOGE("%s open failed! %s", node_name.string(), strerror(errno)); + + node_name.clear(); + node_name.appendFormat(kDimmingOnFileNode, mExynosDisplay->mIndex); + mDimmingOnFd = fopen(node_name.string(), "w+"); + if (mDimmingOnFd == NULL) ALOGE("%s open failed! %s", node_name.string(), strerror(errno)); if (mDimmingOnFd) { mBrightnessDimmingUsage = static_cast<BrightnessDimmingUsage>( |