summaryrefslogtreecommitdiff
path: root/qutebrowser/utils/version.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/utils/version.py')
-rw-r--r--qutebrowser/utils/version.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/qutebrowser/utils/version.py b/qutebrowser/utils/version.py
index 65ceb576a..a49ccc1bc 100644
--- a/qutebrowser/utils/version.py
+++ b/qutebrowser/utils/version.py
@@ -453,7 +453,13 @@ def opengl_vendor(): # pragma: no cover
vp = QOpenGLVersionProfile()
vp.setVersion(2, 0)
- vf = ctx.versionFunctions(vp)
+ try:
+ vf = ctx.versionFunctions(vp)
+ except ImportError as e:
+ log.init.debug("opengl_vendor: Importing version functions "
+ "failed: {}".format(e))
+ return None
+
if vf is None:
log.init.debug("opengl_vendor: Getting version functions failed!")
return None