Mercurial > hg
changeset 509:cd52ddef5ce1
Fix a bug when moving a chatroom to a new group
Room "subscription" and "nickname" fields were lost.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 12 Nov 2005 15:02:25 +0100 |
parents | 5a2132ba2220 |
children | 6c3cd3aa4a91 |
files | mcabber/src/roster.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/roster.c Sat Nov 12 14:48:35 2005 +0100 +++ b/mcabber/src/roster.c Sat Nov 12 15:02:25 2005 +0100 @@ -697,9 +697,13 @@ sl_clone = roster_add_user(roster_usr->jid, roster_usr->name, newgroupname, roster_usr->type); roster_clone = (roster*)sl_clone->data; + roster_clone->subscription = roster_usr->subscription; roster_clone->flags = roster_usr->flags; + roster_clone->resource = roster_usr->resource; roster_usr->resource = NULL; + roster_clone->nickname = roster_usr->nickname; + roster_usr->nickname = NULL; // Free old buddy if (roster_usr->jid) g_free((gchar*)roster_usr->jid);