comparison mcabber/mcabber/commands.c @ 1993:d4273346d52d

MUC: preserve bookmark when updating a non-joined room
author Jan Zachorowski <quantifier666@gmail.com>
date Wed, 30 Mar 2011 21:56:35 +0200
parents 5dc408aacb14
children a73ce708c2c9
comparison
equal deleted inserted replaced
1992:5dc408aacb14 1993:d4273346d52d
3089 3089
3090 roomid = buddy_getjid(bud); 3090 roomid = buddy_getjid(bud);
3091 3091
3092 if (action == bm_add) { 3092 if (action == bm_add) {
3093 name = buddy_getname(bud); 3093 name = buddy_getname(bud);
3094 if (!nick_set) 3094 if (!nick_set) {
3095 nick = buddy_getnickname(bud); 3095 nick = buddy_getnickname(bud);
3096 if (!nick) //we are probably bookmarking offline room
3097 nick = xmpp_get_bookmark_nick(roomid);
3098 }
3096 printstatus = buddy_getprintstatus(bud); 3099 printstatus = buddy_getprintstatus(bud);
3097 autowhois = buddy_getautowhois(bud); 3100 autowhois = buddy_getautowhois(bud);
3098 flagjoins = buddy_getflagjoins(bud); 3101 flagjoins = buddy_getflagjoins(bud);
3099 group = buddy_getgroupname(bud); 3102 group = buddy_getgroupname(bud);
3100 } 3103 }