Philipp Hörist pushed to branch master at gajim / gajim
Commits: 33bbbe38 by lovetox at 2022-06-13T22:37:23+02:00 fix: Flatpak: Determine notification backend caps with dbus
- - - - -
3 changed files:
- flatpak/org.gajim.Gajim.Devel.yaml - flatpak/org.gajim.Gajim.yaml - gajim/gtk/notification.py
Changes:
===================================== flatpak/org.gajim.Gajim.Devel.yaml ===================================== @@ -24,6 +24,8 @@ finish-args: # Keyring - --talk-name=org.freedesktop.secrets - --talk-name=org.kde.kwalletd5 + # Notifications + - --talk-name=org.freedesktop.Notifications # GnuPG - --filesystem=~/.gnupg # camera access
===================================== flatpak/org.gajim.Gajim.yaml ===================================== @@ -17,6 +17,8 @@ finish-args: # Keyring - --talk-name=org.freedesktop.secrets - --talk-name=org.kde.kwalletd5 + # Notifications + - --talk-name=org.freedesktop.Notifications # GnuPG - --filesystem=~/.gnupg # camera access
===================================== gajim/gtk/notification.py ===================================== @@ -279,7 +279,7 @@ def __init__(self): log.info('Detected notification capabilities: %s', self._caps)
def _detect_dbus_caps(self) -> None: - if app.is_flatpak() or app.desktop_env == 'gnome': + if app.desktop_env == 'gnome': # Gnome Desktop does not use org.freedesktop.Notifications. # It has its own API at org.gtk.Notifications, which is not an # implementation of the freedesktop spec. There is no documentation
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/33bbbe38eb781562f5d378e437d30aa86...