diff options
author | Florian Bruhin <me@the-compiler.org> | 2023-07-19 17:27:55 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2023-07-19 17:27:55 +0200 |
commit | 5cfab728b29610dd1ab43591b4ba66919621b8a2 (patch) | |
tree | 82329b4d1ca473ae989eb01d1d6eb432671e02d0 /qutebrowser/mainwindow/tabbedbrowser.py | |
parent | 92dea988c01e74596cc6ed698e88ac56df392c14 (diff) | |
download | qutebrowser-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.py | 12 |
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: |