diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index 376bf8d343..b2d0621dc0 100644 --- a/src/detection/os/os_linux.c +++ b/src/detection/os/os_linux.c @@ -61,10 +61,6 @@ FF_MAYBE_UNUSED static bool detectArmbianVersion(FFOSResult* result) FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result) { - const char* xdgConfigDirs = getenv("XDG_CONFIG_DIRS"); - if(!ffStrSet(xdgConfigDirs)) - return; - if (detectArmbianVersion(result)) return; else if(ffStrbufStartsWithS(&result->prettyName, "Linux Lite ")) @@ -104,6 +100,10 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result) return; } + const char* xdgConfigDirs = getenv("XDG_CONFIG_DIRS"); + if(!ffStrSet(xdgConfigDirs)) + return; + if(ffStrContains(xdgConfigDirs, "kde") || ffStrContains(xdgConfigDirs, "plasma") || ffStrContains(xdgConfigDirs, "kubuntu")) { ffStrbufSetStatic(&result->name, "Kubuntu");