From 012d754c1cef78a59d8fcc1f864c025ad870149e Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 22 Jan 2021 21:11:20 +0200 Subject: [PATCH] about-distro: set fallback pretty name to utsname.sysname Signed-off-by: Ivailo Monev --- about-distro/src/OSRelease.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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") -- 2.11.0