Changeset 8709 for branches/gajim_0.11.1/src/chat_control.py
- Timestamp:
- 09/04/07 20:32:31 (15 months ago)
- Files:
-
- 1 modified
-
branches/gajim_0.11.1/src/chat_control.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/gajim_0.11.1/src/chat_control.py
r8683 r8709 1589 1589 return 1590 1590 1591 jid = self.contact.jid 1592 jid_with_resource = jid 1593 if resource: 1594 jid_with_resource += '/' + resource 1591 is_fake = False 1592 if self.TYPE_ID == message_control.TYPE_PM: 1593 is_fake = True 1594 jid_with_resource = self.contact.jid # fake jid 1595 else: 1596 jid_with_resource = self.contact.jid 1597 if resource: 1598 jid_with_resource += '/' + resource 1595 1599 1596 1600 # we assume contact has no avatar 1597 1601 scaled_pixbuf = None 1598 1602 1599 pixbuf = None1600 is_fake = False1601 if gajim.contacts.is_pm_from_jid(self.account, jid):1602 is_fake = True1603 1603 pixbuf = gtkgui_helpers.get_avatar_pixbuf_from_cache(jid_with_resource, 1604 1604 is_fake) 1605 1605 if pixbuf == 'ask': 1606 1606 # we don't have the vcard 1607 gajim.connections[self.account].request_vcard(jid_with_resource, 1608 is_fake) 1607 if self.TYPE_ID == message_control.TYPE_PM: 1608 if self.gc_contact.jid: 1609 # We know the real jid of this contact 1610 real_jid = self.gc_contact.jid 1611 if self.gc_contact.resource: 1612 real_jid += '/' + self.gc_contact.resource 1613 else: 1614 real_jid = jid_with_resource 1615 gajim.connections[self.account].request_vcard(real_jid, 1616 jid_with_resource) 1617 else: 1618 gajim.connections[self.account].request_vcard(jid_with_resource) 1609 1619 return 1610 1620 if pixbuf is not None:
