summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/webengine/darkmode.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/webengine/darkmode.py')
-rw-r--r--qutebrowser/browser/webengine/darkmode.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/qutebrowser/browser/webengine/darkmode.py b/qutebrowser/browser/webengine/darkmode.py
index 630a7bf9e..86b7f8c59 100644
--- a/qutebrowser/browser/webengine/darkmode.py
+++ b/qutebrowser/browser/webengine/darkmode.py
@@ -264,6 +264,12 @@ def _variant() -> Variant:
def settings() -> Iterator[Tuple[str, str]]:
"""Get necessary blink settings to configure dark mode for QtWebEngine."""
+ if (qtutils.version_check('5.15.2', compiled=False) and
+ config.val.colors.webpage.prefers_color_scheme_dark):
+ # In future versions of 'blink', (> Qt 5.15.2) the enumeration has
+ # changed and this will need to be set to '0' instead.
+ yield "preferredColorScheme", "1"
+
if not config.val.colors.webpage.darkmode.enabled:
return