changeset 1527 | ac87eef9050f |
parent 1525 | 68580b6be895 |
child 1528 | 4b4b3948420c |
--- 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);