summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-02-24 13:49:33 +0100
committerFlorian Bruhin <me@the-compiler.org>2019-02-24 13:49:33 +0100
commit949da84581aff9e93b13dc52163cd32cda41d240 (patch)
tree9409043592262b045b89614151f8c99d44b1136a
parentd283e2250fcc533838fbac1078acd5883c77e2e3 (diff)
downloadqutebrowser-949da84581aff9e93b13dc52163cd32cda41d240.tar.gz
qutebrowser-949da84581aff9e93b13dc52163cd32cda41d240.zip
Add QUTE_SKIP_LIBGL_WORKAROUND
-rw-r--r--qutebrowser/misc/backendproblem.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/qutebrowser/misc/backendproblem.py b/qutebrowser/misc/backendproblem.py
index f579256d2..da9392f3d 100644
--- a/qutebrowser/misc/backendproblem.py
+++ b/qutebrowser/misc/backendproblem.py
@@ -178,6 +178,10 @@ def _nvidia_shader_workaround():
See https://bugs.launchpad.net/ubuntu/+source/python-qt4/+bug/941826
"""
assert objects.backend == usertypes.Backend.QtWebEngine, objects.backend
+
+ if os.environ.get('QUTE_SKIP_LIBGL_WORKAROUND'):
+ return
+
libgl = ctypes.util.find_library("GL")
if libgl is not None:
ctypes.CDLL(libgl, mode=ctypes.RTLD_GLOBAL)