summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2022-06-20 19:31:32 +0200
committerFlorian Bruhin <me@the-compiler.org>2022-06-21 13:14:19 +0200
commit737b1725ce2fe91aed822c021a5bdb01ee39d65c (patch)
tree89525551ef2ab1d09adb2c95232053d753e93042
parent726d5e614b1f80c339084eba7d1c240bf467fa9b (diff)
downloadqutebrowser-737b1725ce2fe91aed822c021a5bdb01ee39d65c.tar.gz
qutebrowser-737b1725ce2fe91aed822c021a5bdb01ee39d65c.zip
notifications: Update quirks
(cherry picked from commit c457183d042a1e66d8f483a22c2c349c379b8f55)
-rw-r--r--qutebrowser/browser/webengine/notification.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/qutebrowser/browser/webengine/notification.py b/qutebrowser/browser/webengine/notification.py
index 86c999271..566178052 100644
--- a/qutebrowser/browser/webengine/notification.py
+++ b/qutebrowser/browser/webengine/notification.py
@@ -838,8 +838,9 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
# https://github.com/sboli/twmn/pull/96
return _ServerQuirks(spec_version="0")
elif (name, vendor) == ("tiramisu", "Sweets"):
- # https://github.com/Sweets/tiramisu/issues/20
- return _ServerQuirks(skip_capabilities=True)
+ if utils.VersionNumber.parse(ver) < utils.VersionNumber(2, 0):
+ # https://github.com/Sweets/tiramisu/issues/20
+ return _ServerQuirks(skip_capabilities=True)
elif (name, vendor) == ("lxqt-notificationd", "lxqt.org"):
quirks = _ServerQuirks()
parsed_version = utils.VersionNumber.parse(ver)
@@ -873,10 +874,11 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
elif (name, vendor) == (
"Budgie Notification Server", "Budgie Desktop Developers"):
# After refactor: https://github.com/BuddiesOfBudgie/budgie-desktop/pull/36
- return _ServerQuirks(
- # https://github.com/BuddiesOfBudgie/budgie-desktop/issues/118
- wrong_closes_type=True,
- )
+ if utils.VersionNumber.parse(ver) < utils.VersionNumber(10, 6, 2):
+ return _ServerQuirks(
+ # https://github.com/BuddiesOfBudgie/budgie-desktop/issues/118
+ wrong_closes_type=True,
+ )
return None
def _get_server_info(self) -> None: