comparison mcabber/src/commands.c @ 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 68580b6be895
children 4b4b3948420c
comparison
equal deleted inserted replaced
1526:eefa0ae248d8 1527:ac87eef9050f
1926 // Let's jump to the previous buddy, because this group name should 1926 // Let's jump to the previous buddy, because this group name should
1927 // disappear when we receive the server answer. 1927 // disappear when we receive the server answer.
1928 scr_RosterUp(); 1928 scr_RosterUp();
1929 } else { 1929 } else {
1930 // Rename a single buddy 1930 // Rename a single buddy
1931 buddy_setname(bud, name_utf8); 1931 guint del_name = 0;
1932 jb_updatebuddy(bjid, name_utf8, group); 1932 if (!*newname || !strcmp(arg, "-"))
1933 del_name = TRUE;
1934 buddy_setname(bud, (del_name ? (char*)bjid : name_utf8));
1935 jb_updatebuddy(bjid, (del_name ? NULL : name_utf8), group);
1933 } 1936 }
1934 1937
1935 g_free(name_utf8); 1938 g_free(name_utf8);
1936 g_free(newname); 1939 g_free(newname);
1937 update_roster = TRUE; 1940 update_roster = TRUE;