Mercurial > hg
changeset 1527:ac87eef9050f
"/rename -" can be used to delete the nickname
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Thu, 02 Oct 2008 22:05:10 +0200 |
parents | eefa0ae248d8 |
children | 4b4b3948420c |
files | mcabber/src/commands.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/commands.c Thu Oct 02 21:24:20 2008 +0200 +++ b/mcabber/src/commands.c Thu Oct 02 22:05:10 2008 +0200 @@ -1928,8 +1928,11 @@ scr_RosterUp(); } else { // Rename a single buddy - buddy_setname(bud, name_utf8); - jb_updatebuddy(bjid, name_utf8, group); + guint del_name = 0; + if (!*newname || !strcmp(arg, "-")) + del_name = TRUE; + buddy_setname(bud, (del_name ? (char*)bjid : name_utf8)); + jb_updatebuddy(bjid, (del_name ? NULL : name_utf8), group); } g_free(name_utf8);