diff options
author | Yann Leboulanger <asterix@lagaule.org> | 2004-05-25 21:24:48 +0400 |
---|---|---|
committer | Yann Leboulanger <asterix@lagaule.org> | 2004-05-25 21:24:48 +0400 |
commit | 1ae38e75689c91e78fdc7bbff3e9272d4d295dbe (patch) | |
tree | 1a98028f6053e3cc1f39287a5344cc82b10061ec | |
parent | f66843d83360dd2ae9aa0ed94b3b977e41495d42 (diff) |
change the name of the contact in the treeview when we change its name in the info window
-rw-r--r-- | plugins/gtkgui/dialogs.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/gtkgui/dialogs.py b/plugins/gtkgui/dialogs.py index 01d54574e..900a18f11 100644 --- a/plugins/gtkgui/dialogs.py +++ b/plugins/gtkgui/dialogs.py @@ -69,10 +69,11 @@ class infoUser_Window: #update user.name if it's not "" entry_name = self.xml.get_widget('entry_name') newName = entry_name.get_text() - if newName != self.user.name: + if newName != self.user.name and newName != '': update = 1 - if newName != '': - self.user.name = newName + self.user.name = newName + for i in self.plugin.roster.get_user_iter(self.user.jid, self.account): + self.plugin.roster.tree.get_model().set_value(i, 1, newName) if update: self.plugin.send('UPDUSER', self.account, (self.user.jid, \ self.user.name, self.user.groups)) |