From 0140f72d622f804ad066b73b4de2949d2207c8bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Mon, 21 Mar 2022 15:54:51 -0400
Subject: [PATCH] misc: fix XDG_CURRENT_DESKTOP comparison

Change-Id: I69f60964de48c770d5467c3231430a49b31e411e
GitLab: #603
---
 src/main.cpp | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main.cpp b/src/main.cpp
index a0b923ebe..9764b91bf 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -62,9 +62,12 @@ main(int argc, char* argv[])
     QList<char*> qtWebEngineChromiumFlags;
 
 #ifdef Q_OS_LINUX
-    if (!getenv("QT_QPA_PLATFORMTHEME")
-        && !(getenv("XDG_CURRENT_DESKTOP") == "KDE" || getenv("XDG_CURRENT_DESKTOP") == "GNOME"))
-        setenv("QT_QPA_PLATFORMTHEME", "gtk3", true);
+    if (!getenv("QT_QPA_PLATFORMTHEME")) {
+        auto xdgEnv = qgetenv("XDG_CURRENT_DESKTOP");
+        if (xdgEnv != "KDE" && xdgEnv != "GNOME") {
+            setenv("QT_QPA_PLATFORMTHEME", "gtk3", true);
+        }
+    }
     setenv("QML_DISABLE_DISK_CACHE", "1", true);
 
     /*
-- 
GitLab