DE (Android): clarifies that Google Pixel and other OSes also report ro.build.display.id

This commit is contained in:
李通洲
2026-01-26 10:16:48 +08:00
parent 4a581039d5
commit 19d3c948ad
@@ -186,9 +186,12 @@ static bool detectDE(FFDisplayServerResult* ds)
ffStrbufPrependS(&ds->dePrettyName, "OxygenOS");
return true;
}
if (ffSettingsGetAndroidProperty("ro.build.display.id", &ds->dePrettyName) && ffStrbufStartsWithS(&ds->dePrettyName, "RedMagicOS"))
if (ffSettingsGetAndroidProperty("ro.build.display.id", &ds->dePrettyName))
{
ffStrbufInsertNC(&ds->dePrettyName, strlen("RedMagicOS"), 1, ' ');
if (ffStrbufStartsWithS(&ds->dePrettyName, "RedMagicOS"))
ffStrbufInsertNC(&ds->dePrettyName, strlen("RedMagicOS"), 1, ' ');
// Google Pixel uses native Android
return true;
}