diff options
author | Florian Bruhin <me@the-compiler.org> | 2022-06-20 19:31:32 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2022-06-21 13:14:19 +0200 |
commit | 737b1725ce2fe91aed822c021a5bdb01ee39d65c (patch) | |
tree | 89525551ef2ab1d09adb2c95232053d753e93042 | |
parent | 726d5e614b1f80c339084eba7d1c240bf467fa9b (diff) | |
download | qutebrowser-737b1725ce2fe91aed822c021a5bdb01ee39d65c.tar.gz qutebrowser-737b1725ce2fe91aed822c021a5bdb01ee39d65c.zip |
notifications: Update quirks
(cherry picked from commit c457183d042a1e66d8f483a22c2c349c379b8f55)
-rw-r--r-- | qutebrowser/browser/webengine/notification.py | 14 |
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: |