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