Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/hooks.c @ 146:50f23c38743a
[/trunk] Changeset 158 by mikael
* Fix roster display when receiving messages from known but invisible people.
author | mikael |
---|---|
date | Fri, 29 Apr 2005 18:35:05 +0000 |
parents | 6533a231a65e |
children | 44c6410b4845 |
comparison
equal
deleted
inserted
replaced
145:417880d6eea2 | 146:50f23c38743a |
---|---|
39 } | 39 } |
40 | 40 |
41 scr_WriteIncomingMessage(jid, buffer); | 41 scr_WriteIncomingMessage(jid, buffer); |
42 hlog_write_message(jid, timestamp, FALSE, buffer); | 42 hlog_write_message(jid, timestamp, FALSE, buffer); |
43 free(buffer); | 43 free(buffer); |
44 if (new_guy) { | 44 // We need to rebuild the list if the sender is unknown or |
45 // if the sender is offline/invisible and hide_offline_buddies is set | |
46 if (new_guy || | |
47 (roster_getstatus(jid) == offline && buddylist_get_hide_offline_buddies())) | |
48 { | |
45 buddylist_build(); | 49 buddylist_build(); |
46 update_roster = TRUE; | 50 update_roster = TRUE; |
47 } | 51 } |
48 } | 52 } |
49 | 53 |