diff options
author | Tomasz Wasilczyk <twasilczyk@google.com> | 2023-10-06 20:20:40 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-10-06 20:20:40 +0000 |
commit | cf75f0e58e486a18f610a0d4850042e297f8cc0a (patch) | |
tree | 8af6d83d6d8dca5bd084d209952aaf6faff8abb7 | |
parent | 6e546036ff2afe34c885308ddaea12fad2101d76 (diff) | |
parent | a937a61be7234de132f5788f1ece4c39e0661e6d (diff) | |
download | common-cf75f0e58e486a18f610a0d4850042e297f8cc0a.tar.gz |
Merge "Don't depend on String8 cast to C string" into main am: f6cb76c02a am: a937a61be7
Original change: https://android-review.googlesource.com/c/platform/hardware/google/graphics/common/+/2748841
Change-Id: Id7871f3f305d360125979df51f0fd8d9df9e6c0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | libhwc2.1/libdevice/BrightnessController.cpp | 5 | ||||
-rw-r--r-- | libhwc2.1/libdevice/ExynosDisplay.cpp | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/libhwc2.1/libdevice/BrightnessController.cpp b/libhwc2.1/libdevice/BrightnessController.cpp index 88fc9cd..b651ead 100644 --- a/libhwc2.1/libdevice/BrightnessController.cpp +++ b/libhwc2.1/libdevice/BrightnessController.cpp @@ -70,11 +70,12 @@ void BrightnessController::initDimmingUsage() { String8 propName; propName.appendFormat(kDimmingUsagePropName, mPanelIndex); - mBrightnessDimmingUsage = static_cast<BrightnessDimmingUsage>(property_get_int32(propName, 0)); + mBrightnessDimmingUsage = + static_cast<BrightnessDimmingUsage>(property_get_int32(propName.c_str(), 0)); propName.clear(); propName.appendFormat(kDimmingHbmTimePropName, mPanelIndex); - mHbmDimmingTimeUs = property_get_int32(propName, kHbmDimmingTimeUs); + mHbmDimmingTimeUs = property_get_int32(propName.c_str(), kHbmDimmingTimeUs); if (mBrightnessDimmingUsage == BrightnessDimmingUsage::NORMAL) { mDimming.store(true); diff --git a/libhwc2.1/libdevice/ExynosDisplay.cpp b/libhwc2.1/libdevice/ExynosDisplay.cpp index ad26956..8c66345 100644 --- a/libhwc2.1/libdevice/ExynosDisplay.cpp +++ b/libhwc2.1/libdevice/ExynosDisplay.cpp @@ -3189,7 +3189,7 @@ int32_t ExynosDisplay::getDisplayName(uint32_t* outSize, char* outName) *outSize, strSize); strSize = *outSize; } - std::strncpy(outName, mDisplayName, strSize); + std::strncpy(outName, mDisplayName.c_str(), strSize); *outSize = strSize; return HWC2_ERROR_NONE; |