Merge "Don't depend on String8 cast to C string" into main
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 @@
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 @@
*outSize, strSize);
strSize = *outSize;
}
- std::strncpy(outName, mDisplayName, strSize);
+ std::strncpy(outName, mDisplayName.c_str(), strSize);
*outSize = strSize;
return HWC2_ERROR_NONE;