Daniel Brötzmann pushed to branch mainwindow at gajim / gajim


Commits:
48b229b9 by wurstsalat at 2021-11-14T01:49:53+01:00
StatusSelector: Determine show correctly for account

- - - - -


1 changed file:

- gajim/gtk/status_selector.py


Changes:

=====================================
gajim/gtk/status_selector.py
=====================================
@@ -18,6 +18,7 @@
 from gajim.common import app
 from gajim.common import ged
 from gajim.common.const import AvatarSize
+from gajim.common.helpers import get_connection_status
 from gajim.common.helpers import get_uf_show
 from gajim.common.helpers import get_global_show
 from gajim.common.helpers import statuses_unified
@@ -101,16 +102,12 @@ def _on_change_status(self, button):
         self._status_popover.popdown()
         new_status = button.get_name()
         app.interface.change_status(status=new_status, account=self._account)
-        self.update()
 
     def update(self, *args, **kwargs):
         if self._account is None:
             show = get_global_show()
         else:
-            if self._account not in app.connections:
-                return
-            client = app.get_client(self._account)
-            show = client.status
+            show = get_connection_status(self._account)
 
         surface = get_show_circle(
             show, AvatarSize.SHOW_CIRCLE, self.get_scale_factor())



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/48b229b991b0a81db265b7c136bcdbf8a0bbfb1b

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/48b229b991b0a81db265b7c136bcdbf8a0bbfb1b
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