Changeset 8955 for branches/gajim_0.11.2/src/message_window.py
- Timestamp:
- 11/09/07 20:30:15 (13 months ago)
- Files:
-
- 1 modified
-
branches/gajim_0.11.2/src/message_window.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/gajim_0.11.2/src/message_window.py
r8693 r8955 439 439 nth_child = notebook.get_nth_page(page_num) 440 440 return self._widget_to_control(nth_child) 441 442 def change_key(self, old_jid, new_jid, acct): 443 '''Change the key of a control''' 444 try: 445 # Check if control exists 446 ctrl = self._controls[acct][old_jid] 447 except: 448 return 449 self._controls[acct][new_jid] = self._controls[acct][old_jid] 450 del self._controls[acct][old_jid] 441 451 442 452 def controls(self): … … 767 777 return win 768 778 779 def change_key(self, old_jid, new_jid, acct): 780 win = self.get_window(old_jid, acct) 781 if self.mode == self.ONE_MSG_WINDOW_NEVER: 782 old_key = acct + old_jid 783 if old_jid not in self._windows: 784 return 785 new_key = acct + new_jid 786 self._windows[new_key] = self._windows[old_key] 787 del self._windows[old_key] 788 win.change_key(old_jid, new_jid, acct) 789 769 790 def _on_window_delete(self, win, event): 770 791 self.save_state(self._gtk_win_to_msg_win(win))
