File 0011-On-Windows-klauncher-do-not-need-QGuiApplication.patch of Package mingw32-kinit

From ee9c4f2e707e41fa079b18ee703ca960bc662f16 Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Fri, 23 Jul 2021 11:19:57 +0200
Subject: [PATCH 11/18] On Windows klauncher do not need QGuiApplication

---
 src/klauncher/klauncher_main.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/klauncher/klauncher_main.cpp b/src/klauncher/klauncher_main.cpp
index 32af1f8..56e19e1 100644
--- a/src/klauncher/klauncher_main.cpp
+++ b/src/klauncher/klauncher_main.cpp
@@ -165,8 +165,12 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
        qputenv("QT_NO_GLIB", "1");
     }
 
+#ifdef HAVE_X11
     // We need a QGuiApplication as we use X11
     QGuiApplication app(argc, argv);
+#else
+    QCoreApplication app(argc, argv);
+#endif
     app.setApplicationName(QStringLiteral("klauncher5"));
     KDBusService service(KDBusService::Unique);
 
-- 
2.26.2

openSUSE Build Service is sponsored by