Mercurial > libervia-backend
diff frontends/src/quick_frontend/quick_app.py @ 1380:8aa32bcc3a9c
plugin XEP-0085, quick_frontend: fixes chat states
author | souliane <souliane@mailoo.org> |
---|---|
date | Fri, 20 Mar 2015 17:47:48 +0100 |
parents | 3dae6964c071 |
children | b01efa1c0f5e |
line wrap: on
line diff
--- a/frontends/src/quick_frontend/quick_app.py Fri Mar 20 16:29:03 2015 +0100 +++ b/frontends/src/quick_frontend/quick_app.py Fri Mar 20 17:47:48 2015 +0100 @@ -586,7 +586,7 @@ continue to_display = C.USER_CHAT_STATES[state] if (state and widget.type == C.CHAT_GROUP) else state if widget.type == C.CHAT_GROUP and from_jid_s == C.ENTITY_ALL: - for occupant in [jid.newResource(self.target, nick) for nick in widget.occupants]: + for occupant in [jid.newResource(widget.target, nick) for nick in widget.occupants]: widget.updateEntityState(occupant, 'chat_state', to_display) elif from_jid.bare == widget.target.bare: # roster contact or MUC occupant widget.updateEntityState(from_jid, 'chat_state', to_display)