summaryrefslogtreecommitdiff
path: root/qutebrowser/mainwindow/tabbedbrowser.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-07-19 17:27:55 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-07-19 17:27:55 +0200
commit5cfab728b29610dd1ab43591b4ba66919621b8a2 (patch)
tree82329b4d1ca473ae989eb01d1d6eb432671e02d0 /qutebrowser/mainwindow/tabbedbrowser.py
parent92dea988c01e74596cc6ed698e88ac56df392c14 (diff)
downloadqutebrowser-5cfab728b29610dd1ab43591b4ba66919621b8a2.tar.gz
qutebrowser-5cfab728b29610dd1ab43591b4ba66919621b8a2.zip
Improve handling of Optional with new PyQt stubs
Diffstat (limited to 'qutebrowser/mainwindow/tabbedbrowser.py')
-rw-r--r--qutebrowser/mainwindow/tabbedbrowser.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py
index 918434eae..e597c9efe 100644
--- a/qutebrowser/mainwindow/tabbedbrowser.py
+++ b/qutebrowser/mainwindow/tabbedbrowser.py
@@ -301,11 +301,11 @@ class TabbedBrowser(QWidget):
"""
widgets = []
for i in range(self.widget.count()):
- widget = self.widget.widget(i)
- if qtutils.is_not_none(widget):
- widgets.append(widget)
- else:
+ widget = qtutils.add_optional(self.widget.widget(i))
+ if widget is None:
log.webview.debug("Got None-widget in tabbedbrowser!")
+ else:
+ widgets.append(widget)
return widgets
def _update_window_title(self, field=None):
@@ -872,8 +872,8 @@ class TabbedBrowser(QWidget):
@pyqtSlot(usertypes.KeyMode)
def on_mode_left(self, mode):
"""Give focus to current tab if command mode was left."""
- widget = self.widget.currentWidget()
- if not qtutils.is_not_none(widget):
+ widget = qtutils.add_optional(self.widget.currentWidget())
+ if widget is None:
return
if mode in [usertypes.KeyMode.command] + modeman.PROMPT_MODES: