Changeset 7829 for branches/gajim_0.11/src/roster_window.py
- Timestamp:
- 01/13/07 23:35:41 (23 months ago)
- Files:
-
- 1 modified
-
branches/gajim_0.11/src/roster_window.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/gajim_0.11/src/roster_window.py
r7787 r7829 1185 1185 if len(contact_instances) > 1: 1186 1186 # if multiple resources 1187 jid_with_resource = contact.jid + '/' + contact.resource 1188 if gajim.interface.msg_win_mgr.has_window(jid_with_resource, 1189 account): 1190 win = gajim.interface.msg_win_mgr.get_window(jid_with_resource, 1191 account) 1192 ctrl = win.get_control(jid_with_resource, account) 1193 ctrl.update_ui() 1194 win.redraw_tab(ctrl) 1187 1195 gajim.contacts.remove_contact(account, contact) 1188 1196 self.remove_contact(contact, account) … … 1190 1198 # print status in chat window and update status/GPG image 1191 1199 jid_list = [contact.jid] 1192 if contact.get_full_jid() != contact.jid:1193 jid_list.append(contact.get_full_jid())1194 1200 for jid in jid_list: 1195 1201 if gajim.interface.msg_win_mgr.has_window(jid, account): … … 1215 1221 ctrl.print_conversation(_('%s is now %s') % (name, uf_show), 1216 1222 'status') 1217 if contact == gajim.contacts.get_contact_with_highest_priority(1218 account, contact.jid):1219 ctrl.draw_banner()1220 1223 1221 1224 if not contact.groups: … … 1321 1324 account_name = account 1322 1325 if gajim.account_is_connected(account): 1323 account_name += ' (%s/%s)' % (repr(nbr_on), repr(nbr_total))1326 account_name += ' (%s/%s)' % (repr(nbr_on), repr(nbr_total)) 1324 1327 contact = gajim.contacts.create_contact(jid = jid, 1325 1328 name = account_name, show = connection.get_status(), sub = '', … … 1549 1552 if contact.jid in keys: 1550 1553 del keys[contact.jid] 1554 for u in gajim.contacts.get_contact(account, contact.jid): 1555 u.keyID = '' 1551 1556 else: 1552 1557 keys[contact.jid] = keyID[0] 1553 1558 for u in gajim.contacts.get_contact(account, contact.jid): 1554 1559 u.keyID = keyID[0] 1555 if gajim.interface.msg_win_mgr.has_window(contact.jid, account):1556 ctrl = gajim.interface.msg_win_mgr.get_control(contact.jid, account)1557 ctrl.update_ui()1560 if gajim.interface.msg_win_mgr.has_window(contact.jid, account): 1561 ctrl = gajim.interface.msg_win_mgr.get_control(contact.jid, account) 1562 ctrl.update_ui() 1558 1563 keys_str = '' 1559 1564 for jid in keys:
