[SurfaceFlinger] Fix HWComposer error message.
BUG: 79362190
Test: build, flash and verify with adb logcat
Change-Id: I507cb53d9e291f5fe53134e820ceb6fda3e341d7
diff --git a/services/surfaceflinger/DisplayHardware/HWComposer.cpp b/services/surfaceflinger/DisplayHardware/HWComposer.cpp
index f111f2b..96d691c 100644
--- a/services/surfaceflinger/DisplayHardware/HWComposer.cpp
+++ b/services/surfaceflinger/DisplayHardware/HWComposer.cpp
@@ -596,7 +596,10 @@
ALOGV("setPowerMode: Calling HWC %s", to_string(mode).c_str());
{
auto error = hwcDisplay->setPowerMode(mode);
- LOG_HWC_ERROR(("setPowerMode(" + to_string(mode) + ")").c_str(), error, displayId);
+ if (error != HWC2::Error::None) {
+ LOG_HWC_ERROR(("setPowerMode(" + to_string(mode) + ")").c_str(),
+ error, displayId);
+ }
}
break;
case HWC2::PowerMode::Doze:
@@ -605,14 +608,19 @@
{
bool supportsDoze = false;
auto error = hwcDisplay->supportsDoze(&supportsDoze);
- LOG_HWC_ERROR("supportsDoze", error, displayId);
+ if (error != HWC2::Error::None) {
+ LOG_HWC_ERROR("supportsDoze", error, displayId);
+ }
if (!supportsDoze) {
mode = HWC2::PowerMode::On;
}
error = hwcDisplay->setPowerMode(mode);
- LOG_HWC_ERROR(("setPowerMode(" + to_string(mode) + ")").c_str(), error, displayId);
+ if (error != HWC2::Error::None) {
+ LOG_HWC_ERROR(("setPowerMode(" + to_string(mode) + ")").c_str(),
+ error, displayId);
+ }
}
break;
default: