From f6a1397040c33e8dec5cae21c372697a098341d1 Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Wed, 8 Dec 2010 20:30:37 +0300 Subject: [PATCH] fixed vcard receive from private chat again --- src/vcard.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/vcard.py b/src/vcard.py index c040a74e5..788146e21 100644 --- a/src/vcard.py +++ b/src/vcard.py @@ -238,6 +238,15 @@ class VcardWindow: self.test_remove_progressbar() def _nec_vcard_received(self, obj): + if obj.conn.name != self.account: + return + if obj.resource: + # It's a muc occupant vcard + if obj.fjid != self.real_jid: + return + else: + if obj.jid != self.contact.jid: + return self.set_values(obj.vcard_dict) def test_remove_progressbar(self):