changeset d6b1f702927d in /home/hg/repos/gajim
author: Yann Leboulanger asterix@lagaule.org branches: gajim_0.16 details:http://hg.gajim.org/gajim?cmd=changeset;node=d6b1f702927d description: handle caps correctly for pm. Fixes #7466
diffstat:
src/chat_control.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
diffs (16 lines):
diff -r b8c77933e74e -r d6b1f702927d src/chat_control.py --- a/src/chat_control.py Mon Oct 28 19:24:11 2013 +0100 +++ b/src/chat_control.py Tue Oct 29 17:26:25 2013 +0100 @@ -2813,7 +2813,11 @@ self.parent_win.redraw_tab(self, self.contact.chatstate)
def _nec_caps_received(self, obj): - if obj.conn.name != self.account or obj.jid != self.contact.jid: + if obj.conn.name != self.account: + return + if self.TYPE_ID == 'chat' and obj.jid != self.contact.jid: + return + if self.TYPE_ID == 'pm' and obj.fjid != self.contact.jid: return self.update_ui()