From c4403ea71815172aa686025e5e0dd6b06691e82c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Halimi?= Date: Mon, 24 Jan 2022 10:55:59 +0000 Subject: [PATCH] Add support for MATE desktop 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 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gui/kernel/qapplication_x11.cpp b/src/gui/kernel/qapplication_x11.cpp index 2e666ce83..b630cab82 100644 --- a/src/gui/kernel/qapplication_x11.cpp +++ b/src/gui/kernel/qapplication_x11.cpp @@ -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); -- 2.30.2