X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/7a959bd49fce816ea83771f24afb250c6e4e0024..04e493d78cdf46e64562fe8a302426b1fd8c47df:/src/main.cpp diff --git a/src/main.cpp b/src/main.cpp index df725a33f..0142e01ad 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -69,12 +69,10 @@ int main(int argc, char **argv) /** * trigger initialisation of proper icon theme */ -#if KICONTHEMES_VERSION >= QT_VERSION_CHECK(6, 3, 0) KIconTheme::initTheme(); -#endif QApplication app(argc, argv); - app.setWindowIcon(QIcon::fromTheme(QStringLiteral("system-file-manager"), app.windowIcon())); + app.setWindowIcon(QIcon::fromTheme(QStringLiteral("org.kde.dolphin"), app.windowIcon())); #if HAVE_STYLE_MANAGER /** @@ -98,7 +96,7 @@ int main(int argc, char **argv) QStringLiteral(DOLPHIN_VERSION_STRING), i18nc("@title", "File Manager"), KAboutLicense::GPL, - i18nc("@info:credit", "(C) 2006-2022 The Dolphin Developers")); + i18nc("@info:credit", "(C) 2006-2025 The Dolphin Developers")); aboutData.setHomepage(QStringLiteral("https://apps.kde.org/dolphin")); aboutData.addAuthor(i18nc("@info:credit", "Felix Ernst"), i18nc("@info:credit", "Maintainer (since 2021) and developer"), @@ -164,6 +162,9 @@ int main(int argc, char **argv) } if (parser.isSet(QStringLiteral("daemon"))) { + // Prevent KApplicationLauncherJob from cause the application to quit on job finish. + QCoreApplication::setQuitLockEnabled(false); + // Disable session management for the daemonized version // See https://bugs.kde.org/show_bug.cgi?id=417219 auto disableSessionManagement = [](QSessionManager &sm) {