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.py19
1 files changed, 7 insertions, 12 deletions
diff --git a/qutebrowser/utils/version.py b/qutebrowser/utils/version.py
index a1b8e6c72..89da353fc 100644
--- a/qutebrowser/utils/version.py
+++ b/qutebrowser/utils/version.py
@@ -58,12 +58,6 @@ from qutebrowser.misc import objects, earlyinit, sql, httpclient, pastebin, elf
from qutebrowser.browser import pdfjs
from qutebrowser.config import config, websettings
-try:
- from qutebrowser.browser.webengine import webenginesettings
-except ImportError: # pragma: no cover
- webenginesettings = None # type: ignore[assignment]
-
-
_LOGO = r'''
______ ,,
,.-"` | ,-` |
@@ -189,8 +183,12 @@ def distribution() -> Optional[DistributionInfo]:
parsed=parsed, version=dist_version, pretty=pretty, id=dist_id)
-def is_sandboxed() -> bool:
- """Whether the environment has restricted access to the host system."""
+def is_flatpak() -> bool:
+ """Whether qutebrowser is running via Flatpak.
+
+ If packaged via Flatpak, the environment is has restricted access to the host
+ system.
+ """
current_distro = distribution()
if current_distro is None:
return False
@@ -684,7 +682,7 @@ def qtwebengine_versions(avoid_init: bool = False) -> WebEngineVersions:
- https://www.chromium.org/developers/calendar
- https://chromereleases.googleblog.com/
"""
- assert webenginesettings is not None
+ from qutebrowser.browser.webengine import webenginesettings
if webenginesettings.parsed_user_agent is None and not avoid_init:
webenginesettings.init_user_agent()
@@ -882,9 +880,6 @@ def opengl_info() -> Optional[OpenGLInfo]: # pragma: no cover
"""
assert QApplication.instance()
- # Some setups can segfault in here if we don't do this.
- utils.libgl_workaround()
-
override = os.environ.get('QUTE_FAKE_OPENGL')
if override is not None:
log.init.debug("Using override {}".format(override))