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

Reply via email to