Mercurial > hg
changeset 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 | 024bdd1c6418 |
files | mcabber/mcabber/commands.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/mcabber/commands.c Sun Mar 27 20:30:35 2011 +0200 +++ b/mcabber/mcabber/commands.c Wed Mar 30 21:56:35 2011 +0200 @@ -3091,8 +3091,11 @@ if (action == bm_add) { name = buddy_getname(bud); - if (!nick_set) + if (!nick_set) { nick = buddy_getnickname(bud); + if (!nick) //we are probably bookmarking offline room + nick = xmpp_get_bookmark_nick(roomid); + } printstatus = buddy_getprintstatus(bud); autowhois = buddy_getautowhois(bud); flagjoins = buddy_getflagjoins(bud);