From: Ivailo Monev Date: Fri, 22 Jan 2021 19:11:20 +0000 (+0200) Subject: about-distro: set fallback pretty name to utsname.sysname X-Git-Tag: 4.22.0~697 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=012d754c1cef78a59d8fcc1f864c025ad870149e;p=kde%2Fkde-extraapps.git about-distro: set fallback pretty name to utsname.sysname Signed-off-by: Ivailo Monev --- diff --git a/about-distro/src/OSRelease.cpp b/about-distro/src/OSRelease.cpp index d41c5686..7e8cf081 100644 --- a/about-distro/src/OSRelease.cpp +++ b/about-distro/src/OSRelease.cpp @@ -26,6 +26,8 @@ #include #include +#include + static void setVar(QString *var, const QString &value) { // Values may contain quotation marks, strip them as we have no use for them. @@ -73,7 +75,9 @@ OSRelease::OSRelease() // Set default values for non-optional fields. logo = QLatin1String("start-here-kde"); - prettyName = QLatin1String("Linux"); + struct utsname utsName; + ::uname(&utsName); + prettyName = QString::fromLatin1(utsName.sysname); static const QStringList OSReleaseFiles = QStringList() << QLatin1String("/etc/os-release")