diff options
author | Florian Bruhin <me@the-compiler.org> | 2024-04-16 11:10:16 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2024-04-16 11:10:16 +0200 |
commit | 91be21aede589a8cb15a5288eedd74ca56f11e7b (patch) | |
tree | 5e12642a9cbaab67ff0ac47b4886c24de62013c4 /qutebrowser/app.py | |
parent | 6bccc722c0685ebc93d6d7c23615d5551ab40a74 (diff) | |
download | qutebrowser-91be21aede589a8cb15a5288eedd74ca56f11e7b.tar.gz qutebrowser-91be21aede589a8cb15a5288eedd74ca56f11e7b.zip |
Avoid quitting when closing KDE file dialog
See https://bugreports.qt.io/browse/QTBUG-124386
Fixes #8143
Diffstat (limited to 'qutebrowser/app.py')
-rw-r--r-- | qutebrowser/app.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/qutebrowser/app.py b/qutebrowser/app.py index 015715eef..51603a2b9 100644 --- a/qutebrowser/app.py +++ b/qutebrowser/app.py @@ -132,6 +132,9 @@ def init(*, args: argparse.Namespace) -> None: crashsignal.crash_handler.init_faulthandler() objects.qapp.setQuitOnLastWindowClosed(False) + # WORKAROUND for KDE file dialogs / QEventLoopLocker quitting: + # https://bugreports.qt.io/browse/QTBUG-124386 + objects.qapp.setQuitLockEnabled(False) quitter.instance.shutting_down.connect(QApplication.closeAllWindows) _init_icon() |