Mercurial > ~mikael > mcabber > hg
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; |