Add support for MATE desktop
authorRaphaël Halimi <raphael.halimi@gmail.com>
Sun, 20 Sep 2020 19:01:50 +0000 (20:01 +0100)
committerAdrian Bunk <bunk@debian.org>
Sun, 20 Sep 2020 19:01:50 +0000 (20:01 +0100)
Origin: other
Last-Update: 2016-05-29

This patch checks for an environment variable set by MATE desktop, in order to
make Qt4 applications natively use the GTK+ style when run on this desktop
Last-Update: 2016-05-29
Gbp-Pq: Name add-mate-support.patch

src/gui/kernel/qapplication_x11.cpp

index 2e666ce83b1da8fa1d0f5a0ec391d685bafaf720..b630cab82741ded18895d8d98b668bab15a4e8db 100644 (file)
@@ -2361,6 +2361,12 @@ void qt_init(QApplicationPrivate *priv, int,
                 break;
             }
 
+            // Check the equivalent environment variable set by MATE
+            if (!qgetenv("MATE_DESKTOP_SESSION_ID").isEmpty()) {
+                X11->desktopEnvironment = DE_GNOME;
+                break;
+            }
+
             rc = XGetWindowProperty(X11->display, QX11Info::appRootWindow(), ATOM(_DT_SAVE_MODE),
                                     0, 2, False, XA_STRING, &type, &format, &length,
                                     &after, &data);