From 1cf3a69d7ba450aedb5f66d242d23947c26ca824 Mon Sep 17 00:00:00 2001 From: Jean-Marie Traissard Date: Tue, 26 Sep 2006 03:07:52 +0000 Subject: [PATCH] Do not wait for os_info if contact is not connected --- src/vcard.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vcard.py b/src/vcard.py index aff36caa6..975d39a74 100644 --- a/src/vcard.py +++ b/src/vcard.py @@ -281,8 +281,10 @@ class VcardWindow: gajim.connections[self.account].request_last_status_time(self.contact.jid, self.contact.resource) - # Request os info in contact is connected - if self.contact.show not in ('offline', 'error'): + # do not wait for os_info if contact is not connected + if self.contact.show in ('offline', 'error'): + self.os_info_arrived = True + else: # Request os info if contact is connected gobject.idle_add(gajim.connections[self.account].request_os_info, self.contact.jid, self.contact.resource) self.os_info = {0: {'resource': self.contact.resource, 'client': '',