Skip to content

Commit e8844d0

Browse files
zbw182Android (Google) Code Review
authored andcommitted
Merge "surfaceFlinger: dump screenPartStatus" into main
2 parents bbe26c2 + 59a484e commit e8844d0

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

libs/ui/include/ui/DisplayIdentification.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,17 @@ enum class ScreenPartStatus : uint8_t {
5555
REPLACED = 2,
5656
};
5757

58+
inline std::string ScreenPartStatusToString(ScreenPartStatus screenPartStatus) {
59+
switch (screenPartStatus) {
60+
case ScreenPartStatus::ORIGINAL:
61+
return "ORIGINAL";
62+
case ScreenPartStatus::REPLACED:
63+
return "REPLACED";
64+
default:
65+
return "UNSUPPORTED";
66+
}
67+
}
68+
5869
struct DisplayIdentificationInfo {
5970
PhysicalDisplayId id;
6071
std::string name;

services/surfaceflinger/SurfaceFlinger.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6114,7 +6114,9 @@ void SurfaceFlinger::dumpDisplayIdentificationData(std::string& result) const {
61146114
continue;
61156115
}
61166116

6117-
StringAppendF(&result, "port=%u pnpId=%s displayName=\"", port, edid->pnpId.data());
6117+
StringAppendF(&result, "port=%u pnpId=%s screenPartStatus=%s displayName=\"", port,
6118+
edid->pnpId.data(),
6119+
android::ScreenPartStatusToString(screenPartStatus).c_str());
61186120
result.append(edid->displayName.data(), edid->displayName.length());
61196121
result.append("\"\n");
61206122
}

0 commit comments

Comments
 (0)