diff options
-rw-r--r-- | qutebrowser/browser/downloadview.py | 8 | ||||
-rw-r--r-- | qutebrowser/mainwindow/mainwindow.py | 4 |
2 files changed, 12 insertions, 0 deletions
diff --git a/qutebrowser/browser/downloadview.py b/qutebrowser/browser/downloadview.py index fc45fe26c..ec20566ed 100644 --- a/qutebrowser/browser/downloadview.py +++ b/qutebrowser/browser/downloadview.py @@ -103,6 +103,14 @@ class DownloadView(QListView): count = model.rowCount() return utils.get_repr(self, count=count) + @pyqtSlot(bool) + def on_fullscreen_requested(self, on): + """Hide/show the downloadview when entering/leaving fullscreen.""" + if on: + self.hide() + else: + self.show() + @pyqtSlot('QModelIndex') def on_clicked(self, index): """Handle clicking of an item. diff --git a/qutebrowser/mainwindow/mainwindow.py b/qutebrowser/mainwindow/mainwindow.py index 8d571c7eb..6f236f8bf 100644 --- a/qutebrowser/mainwindow/mainwindow.py +++ b/qutebrowser/mainwindow/mainwindow.py @@ -511,6 +511,10 @@ class MainWindow(QWidget): self._on_fullscreen_requested) self.tabbed_browser.cur_fullscreen_requested.connect(status.maybe_hide) + # downloadview + self.tabbed_browser.cur_fullscreen_requested.connect( + self._downloadview.on_fullscreen_requested) + # command input / completion mode_manager.entered.connect(self.tabbed_browser.on_mode_entered) mode_manager.left.connect(self.tabbed_browser.on_mode_left) |