X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/28ecfd5a34eebefa9944840bbf83b4911f59c004..0d81efae582dd778c496295c4e489733234dd0b4:/src/main.cpp diff --git a/src/main.cpp b/src/main.cpp index cda28c80c..8c48bb857 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -21,10 +21,13 @@ #include #include #include -#include #include #include +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) +#include +#endif + #include #include #include @@ -72,10 +75,12 @@ int main(int argc, char **argv) KCrash::initialize(); +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) Kdelibs4ConfigMigrator migrate(QStringLiteral("dolphin")); migrate.setConfigFiles(QStringList() << QStringLiteral("dolphinrc")); migrate.setUiFiles(QStringList() << QStringLiteral("dolphinpart.rc") << QStringLiteral("dolphinui.rc")); migrate.migrate(); +#endif KLocalizedString::setApplicationDomain("dolphin"); @@ -154,7 +159,11 @@ int main(int argc, char **argv) QObject::connect(&app, &QGuiApplication::commitDataRequest, disableSessionManagement); QObject::connect(&app, &QGuiApplication::saveStateRequest, disableSessionManagement); +#ifdef FLATPAK + KDBusService dolphinDBusService(KDBusService::NoExitOnFailure); +#else KDBusService dolphinDBusService; +#endif DBusInterface interface; interface.setAsDaemon(); return app.exec();