From e7e14320c0c3dd6aa5268f6d437a37f72ddbd58a Mon Sep 17 00:00:00 2001 From: Johnathan Dough Date: Tue, 15 Feb 2022 21:08:35 +0000 Subject: [PATCH] Update xcb.patch On gnome check if the environment variable QT_QPA_PLATFORM is set, if so do not change the variable value, otherwise set QT_QPA_PLATFORM="xcb". --- xcb.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xcb.patch b/xcb.patch index 34074fd..b0238ce 100644 --- a/xcb.patch +++ b/xcb.patch @@ -10,7 +10,7 @@ + QByteArray currentDesktop = qgetenv("XDG_CURRENT_DESKTOP").toLower(); + QByteArray sessionDesktop = qgetenv("XDG_SESSION_DESKTOP").toLower(); + QByteArray sessionType = qgetenv("XDG_SESSION_TYPE").toLower(); -+ if (sessionType.contains("wayland") && (currentDesktop.contains("gnome") || sessionDesktop.contains("gnome"))) ++ if ((sessionType.contains("wayland") && qEnvironmentVariableIsEmpty("QT_QPA_PLATFORM")) && (currentDesktop.contains("gnome") || sessionDesktop.contains("gnome"))) + { + qputenv("QT_QPA_PLATFORM", "xcb"); + }