diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-12-03 18:25:59 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-12-03 18:25:59 +0100 |
commit | f60e4719e50ba3849e8bc216e940520c11fe4bee (patch) | |
tree | 85e7f4d6a9f3b2f2b73b699dea482abb2ef0e1ac | |
parent | 679f60eed01a69a02aaa633f6df4d3cc3fb362f6 (diff) | |
parent | 3902394be395d1e92b221c836dfd2d25e6602ada (diff) | |
download | qutebrowser-f60e4719e50ba3849e8bc216e940520c11fe4bee.tar.gz qutebrowser-f60e4719e50ba3849e8bc216e940520c11fe4bee.zip |
Merge remote-tracking branch 'origin/pr/6715'
-rw-r--r-- | qutebrowser/mainwindow/mainwindow.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/qutebrowser/mainwindow/mainwindow.py b/qutebrowser/mainwindow/mainwindow.py index d0723742a..7f62c2dc4 100644 --- a/qutebrowser/mainwindow/mainwindow.py +++ b/qutebrowser/mainwindow/mainwindow.py @@ -620,13 +620,15 @@ class MainWindow(QWidget): True if closing is okay, False if a closeEvent should be ignored. """ tab_count = self.tabbed_browser.widget.count() + window_count = len(objreg.window_registry) download_count = self._download_model.running_downloads() quit_texts = [] # Ask if multiple-tabs are open if 'multiple-tabs' in config.val.confirm_quit and tab_count > 1: quit_texts.append("{} tabs are open.".format(tab_count)) - # Ask if multiple downloads running - if 'downloads' in config.val.confirm_quit and download_count > 0: + # Ask if downloads running + if ('downloads' in config.val.confirm_quit and download_count > 0 and + window_count <= 1): quit_texts.append("{} {} running.".format( download_count, "download is" if download_count == 1 else "downloads are")) |