From eac4c368784c07f35296b5f63f6274f95a5c048d Mon Sep 17 00:00:00 2001 From: Alexey Rochev Date: Sat, 30 Mar 2024 05:41:15 +0300 Subject: [PATCH] Add workaround for application quitting when opening file dialog in KDE (#478) --- src/startup/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/startup/main.cpp b/src/startup/main.cpp index 73c3a0c7..f7e5829c 100644 --- a/src/startup/main.cpp +++ b/src/startup/main.cpp @@ -144,6 +144,11 @@ int main(int argc, char** argv) { const QApplication app(argc, argv); QGuiApplication::setQuitOnLastWindowClosed(false); + // Workaround for application quitting when creating QFileDialog in KDE + // https://bugs.kde.org/show_bug.cgi?id=471941 + // https://bugs.kde.org/show_bug.cgi?id=483439 + QCoreApplication::setQuitLockEnabled(false); + if constexpr (targetOs == TargetOs::Windows) { windowsInitApplication(); }