summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2022-05-30 20:48:17 +0200
committerFlorian Bruhin <me@the-compiler.org>2022-06-22 17:41:12 +0200
commit7f82061ee6ea509d610e735ea2d6c60759ed33b2 (patch)
tree7082e46590426ad9c5c51746027ff5db1a3eb34d
parent284d803fcaafe8f2681296af332147a84c61218a (diff)
downloadqutebrowser-7f82061ee6ea509d610e735ea2d6c60759ed33b2.tar.gz
qutebrowser-7f82061ee6ea509d610e735ea2d6c60759ed33b2.zip
Improve version detection for software rendering workaround
-rw-r--r--qutebrowser/misc/backendproblem.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/qutebrowser/misc/backendproblem.py b/qutebrowser/misc/backendproblem.py
index 881b83d81..4c0e184ac 100644
--- a/qutebrowser/misc/backendproblem.py
+++ b/qutebrowser/misc/backendproblem.py
@@ -383,11 +383,12 @@ class _BackendProblemChecker:
"""Avoid crashing software rendering settings.
WORKAROUND for https://bugreports.qt.io/browse/QTBUG-103372
- Fixed with Qt 6.3.1.
+ Fixed with QtWebEngine 6.3.1.
"""
self._assert_backend(usertypes.Backend.QtWebEngine)
+ versions = version.qtwebengine_versions(avoid_init=True)
- if not qtutils.version_check('6.3.0', exact=True, compiled=False):
+ if versions.webengine != utils.VersionNumber(6, 3):
return
if os.environ.get('QT_QUICK_BACKEND') != 'software':