changeset 3879dd76941e in /home/hg/repos/gajim
author: Yann Leboulanger asterix@lagaule.org branches: gtk3 details:http://hg.gajim.org/gajim?cmd=changeset;node=3879dd76941e 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 bb5502732ee6 -r 3879dd76941e 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 @@ -2858,7 +2858,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()