From 19d3c948adad7070aee4204b83bc4c99d312d53b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Mon, 26 Jan 2026 10:16:48 +0800 Subject: [PATCH] DE (Android): clarifies that Google Pixel and other OSes also report `ro.build.display.id` --- src/detection/displayserver/displayserver_android.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/detection/displayserver/displayserver_android.c b/src/detection/displayserver/displayserver_android.c index 76e152de4..d90e7bd02 100644 --- a/src/detection/displayserver/displayserver_android.c +++ b/src/detection/displayserver/displayserver_android.c @@ -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; }