diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-05-13 14:13:36 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-05-13 14:13:36 +0200 |
commit | 948fd5040d81228452fd72a0170a0d8fe35839a9 (patch) | |
tree | e2da642b714d96cbdb64eaacd1314ac6b022fa8f /qutebrowser | |
parent | b50d8c57c4d933c7f2125bc3daff96551876b282 (diff) | |
download | qutebrowser-948fd5040d81228452fd72a0170a0d8fe35839a9.tar.gz qutebrowser-948fd5040d81228452fd72a0170a0d8fe35839a9.zip |
Store initial QtWebEngine version
Diffstat (limited to 'qutebrowser')
-rw-r--r-- | qutebrowser/config/configfiles.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/qutebrowser/config/configfiles.py b/qutebrowser/config/configfiles.py index 79b0bd396..e07cfe521 100644 --- a/qutebrowser/config/configfiles.py +++ b/qutebrowser/config/configfiles.py @@ -109,8 +109,13 @@ class StateConfig(configparser.ConfigParser): self[sect].pop(key, None) self['general']['qt_version'] = qVersion() + self['general']['qtwe_version'] = self._qtwe_version_str() self['general']['version'] = qutebrowser.__version__ + def _qtwe_version_str(self) -> str: + """Get the QtWebEngine version string.""" + return str(version.qtwebengine_versions(avoid_init=True).webengine) + def _set_changed_attributes(self) -> None: """Set qt_version_changed/qutebrowser_version_changed attributes. @@ -125,8 +130,7 @@ class StateConfig(configparser.ConfigParser): self.qt_version_changed = old_qt_version != qVersion() old_qtwe_version = self['general'].get('qtwe_version', None) - qtwe_version = str(version.qtwebengine_versions(avoid_init=True).webengine) - self.qtwe_version_changed = old_qtwe_version != qtwe_version + self.qtwe_version_changed = old_qtwe_version != self._qtwe_version_str() old_qutebrowser_version = self['general'].get('version', None) if old_qutebrowser_version is None: |