Philipp Hörist pushed to branch master at gajim / gajim
Commits:
2bbd9664 by André at 2022-04-07T18:34:58+00:00
feat: Use AppIndicator for tray icon on Wayland if available
- - - - -
1 changed file:
- gajim/gtk/status_icon.py
Changes:
=====================================
gajim/gtk/status_icon.py
=====================================
@@ -58,18 +58,15 @@
class StatusIcon:
def __init__(self) -> None:
- if app.is_display(Display.WAYLAND):
- self._backend = NoneBackend()
- log.info('Not supported on Wayland')
- return
-
- app.settings.connect_signal('trayicon', self._on_setting_changed)
-
if self._can_use_libindicator():
+ app.settings.connect_signal('trayicon', self._on_setting_changed)
self._backend = AppIndicator()
log.info('Use AppIndicator3 backend')
-
+ elif app.is_display(Display.WAYLAND):
+ self._backend = NoneBackend()
+ log.info('libappindicator not found or disabled')
else:
+ app.settings.connect_signal('trayicon', self._on_setting_changed)
self._backend = GtkStatusIcon()
log.info('Use GtkStatusIcon backend')
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/2bbd96644828c43def6c95555f33dfb011df1f5f
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/2bbd96644828c43def6c95555f33dfb011df1f5f
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits