From b963fd1b25fcf9087696b8cdf5860c6d2f824da0 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Wed, 29 Mar 2006 22:11:14 +0000 Subject: [PATCH] clean gajim.groups when we rename a group. Fixes #1778 --- src/roster_window.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/roster_window.py b/src/roster_window.py index 6e5f448d6..a434824e9 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -2522,6 +2522,9 @@ _('If "%s" accepts this request you will know his or her status.') % jid) self.add_contact_to_roster(contact.jid, account) gajim.connections[account].update_contact(contact.jid, contact.name, contact.groups) + # If last removed iter was not visible, gajim.groups is not cleaned + if gajim.groups[account].has_key(old_name): + del gajim.groups[account][old_name] def on_service_disco_menuitem_activate(self, widget, account): server_jid = gajim.config.get_per('accounts', account, 'hostname')