diff options
Diffstat (limited to 'qutebrowser/browser/webengine')
-rw-r--r-- | qutebrowser/browser/webengine/notification.py | 4 | ||||
-rw-r--r-- | qutebrowser/browser/webengine/tabhistory.py | 4 | ||||
-rw-r--r-- | qutebrowser/browser/webengine/webview.py | 4 |
3 files changed, 9 insertions, 3 deletions
diff --git a/qutebrowser/browser/webengine/notification.py b/qutebrowser/browser/webengine/notification.py index 4d08e914e..d101c616c 100644 --- a/qutebrowser/browser/webengine/notification.py +++ b/qutebrowser/browser/webengine/notification.py @@ -1108,7 +1108,9 @@ class DBusNotificationAdapter(AbstractNotificationAdapter): if padding and self._quirks.no_padded_images: return None - bits = qimage.constBits().asstring(size) + bits_ptr = qimage.constBits() + assert bits_ptr is not None + bits = bits_ptr.asstring(size) image_data.add(QByteArray(bits)) image_data.endStructure() diff --git a/qutebrowser/browser/webengine/tabhistory.py b/qutebrowser/browser/webengine/tabhistory.py index 30f3facdb..2848142ef 100644 --- a/qutebrowser/browser/webengine/tabhistory.py +++ b/qutebrowser/browser/webengine/tabhistory.py @@ -153,6 +153,8 @@ def serialize(items): for item in items: _serialize_item(item, stream) - stream.device().reset() + dev = stream.device() + assert dev is not None + dev.reset() qtutils.check_qdatastream(stream) return stream, data, cur_user_data diff --git a/qutebrowser/browser/webengine/webview.py b/qutebrowser/browser/webengine/webview.py index 9d58c0379..ade008143 100644 --- a/qutebrowser/browser/webengine/webview.py +++ b/qutebrowser/browser/webengine/webview.py @@ -54,7 +54,9 @@ class WebEngineView(QWebEngineView): self._win_id = win_id self._tabdata = tabdata - theme_color = self.style().standardPalette().color(QPalette.ColorRole.Base) + style = self.style() + assert style is not None + theme_color = style.standardPalette().color(QPalette.ColorRole.Base) if private: assert webenginesettings.private_profile is not None profile = webenginesettings.private_profile |