Blame SOURCES/qtbase-use-wayland-on-gnome.patch

7f3c19
diff --git a/src/gui/kernel/qguiapplication.cpp b/src/gui/kernel/qguiapplication.cpp
7f3c19
index b8bfad4f16..676fdfad5e 100644
7f3c19
--- a/src/gui/kernel/qguiapplication.cpp
7f3c19
+++ b/src/gui/kernel/qguiapplication.cpp
7f3c19
@@ -1376,14 +1376,7 @@ void QGuiApplicationPrivate::createPlatformIntegration()
7f3c19
         if (sessionType == QByteArrayLiteral("x11") && !platformName.contains(QByteArrayLiteral("xcb"))) {
7f3c19
             platformName = QByteArrayLiteral("xcb");
7f3c19
         } else if (sessionType == QByteArrayLiteral("wayland") && !platformName.contains(QByteArrayLiteral("wayland"))) {
7f3c19
-            QByteArray currentDesktop = qgetenv("XDG_CURRENT_DESKTOP").toLower();
7f3c19
-            QByteArray sessionDesktop = qgetenv("XDG_SESSION_DESKTOP").toLower();
7f3c19
-            if (currentDesktop.contains("gnome") || sessionDesktop.contains("gnome")) {
7f3c19
-                qInfo() << "Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome."
7f3c19
-                        << "Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.";
7f3c19
-            } else {
7f3c19
-                platformName = QByteArrayLiteral("wayland");
7f3c19
-            }
7f3c19
+            platformName = QByteArrayLiteral("wayland");
7f3c19
         }
7f3c19
     }
7f3c19
 #ifdef QT_QPA_DEFAULT_PLATFORM_NAME