summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-12-03 18:25:59 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-12-03 18:25:59 +0100
commitf60e4719e50ba3849e8bc216e940520c11fe4bee (patch)
tree85e7f4d6a9f3b2f2b73b699dea482abb2ef0e1ac
parent679f60eed01a69a02aaa633f6df4d3cc3fb362f6 (diff)
parent3902394be395d1e92b221c836dfd2d25e6602ada (diff)
downloadqutebrowser-f60e4719e50ba3849e8bc216e940520c11fe4bee.tar.gz
qutebrowser-f60e4719e50ba3849e8bc216e940520c11fe4bee.zip
Merge remote-tracking branch 'origin/pr/6715'
-rw-r--r--qutebrowser/mainwindow/mainwindow.py6
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"))