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