Don't use KDBusAddons on Windows

It's only used for KDBusService, which likely doesn't work properly on Windows
This commit is contained in:
Nicolas Fella
2021-01-27 15:36:55 +01:00
parent 9603811a6d
commit e6f2b5ea7f
3 changed files with 14 additions and 10 deletions

View File

@@ -14,7 +14,7 @@
#include <QQuickWindow>
#include <KAboutData>
#ifndef Q_OS_ANDROID
#ifdef HAVE_KDBUSADDONS
#include <KDBusService>
#endif
#include <KLocalizedContext>
@@ -83,8 +83,8 @@ int main(int argc, char *argv[])
KAboutData::setApplicationData(about);
QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("org.kde.neochat")));
#ifndef Q_OS_ANDROID
KDBusService service(KDBusService::Unique);
#ifdef HAVE_KDBUSADDONS
KDBusService service(KDBusService::Unique)
#endif
#ifdef NEOCHAT_FLATPAK
@@ -151,7 +151,7 @@ int main(int argc, char *argv[])
return -1;
}
#ifndef Q_OS_ANDROID
#ifdef HAVE_KDBUSADDONS
QObject::connect(&service, &KDBusService::activateRequested, &engine, [&engine](const QStringList & /*arguments*/, const QString & /*workingDirectory*/) {
const auto rootObjects = engine.rootObjects();
for (auto obj : rootObjects) {