Changeset 7940 for branches/gajim_0.11/src/groupchat_control.py
- Timestamp:
- 02/06/07 20:54:30 (22 months ago)
- Files:
-
- 1 modified
-
branches/gajim_0.11/src/groupchat_control.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/gajim_0.11/src/groupchat_control.py
r7829 r7940 736 736 nick_list = gajim.contacts.get_nick_list(self.account, self.room_jid) 737 737 for nick in nick_list: 738 # Update pm chat window 739 fjid = self.room_jid + '/' + nick 740 ctrl = gajim.interface.msg_win_mgr.get_control(fjid, self.account) 738 741 gc_contact = gajim.contacts.get_gc_contact(self.account, self.room_jid, 739 742 nick) 743 if ctrl: 744 gc_contact.show = 'offline' 745 gc_contact.status = '' 746 ctrl.update_ui() 747 ctrl.parent_win.redraw_tab(ctrl) 740 748 gajim.contacts.remove_gc_contact(self.account, gc_contact) 741 749 gajim.gc_connected[self.account][self.room_jid] = False … … 1041 1049 if len(message_array) and message_array[0] != self.nick: 1042 1050 nick = message_array[0] 1051 nick = helpers.parse_resource(nick) 1043 1052 gajim.connections[self.account].change_gc_nick(self.room_jid, nick) 1044 1053 self.clear(self.msg_textview) … … 1320 1329 def on_ok(widget): 1321 1330 nick = instance.input_entry.get_text().decode('utf-8') 1331 nick = helpers.parse_resource(nick) 1322 1332 gajim.connections[self.account].change_gc_nick(self.room_jid, nick) 1323 1333 self.nick = nick … … 1328 1338 gajim.connections[self.account].send_gc_status(self.nick, self.room_jid, 1329 1339 show='offline', status=status) 1340 nick_list = gajim.contacts.get_nick_list(self.account, self.room_jid) 1341 for nick in nick_list: 1342 # Update pm chat window 1343 fjid = self.room_jid + '/' + nick 1344 ctrl = gajim.interface.msg_win_mgr.get_control(fjid, self.account) 1345 if ctrl: 1346 contact = gajim.contacts.get_gc_contact(self.account, self.room_jid, nick) 1347 contact.show = 'offline' 1348 contact.status = '' 1349 ctrl.update_ui() 1350 ctrl.parent_win.redraw_tab(ctrl) 1330 1351 # They can already be removed by the destroy function 1331 1352 if self.room_jid in gajim.contacts.get_gc_list(self.account): … … 1471 1492 if text.startswith('/topic '): 1472 1493 if len(splitted_text2) == 2 and \ 1473 self.subject.startswith(splitted_text2[1]) and\1474 len(self.subject) > len(splitted_text2[1]):1494 self.subject.startswith(splitted_text2[1]) and\ 1495 len(self.subject) > len(splitted_text2[1]): 1475 1496 message_buffer.insert_at_cursor( 1476 1497 self.subject[len(splitted_text2[1]):])
