Mercurial > hg
changeset 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 | 417880d6eea2 |
children | 7571de4aed73 |
files | mcabber/src/hooks.c |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/hooks.c Fri Apr 29 18:10:21 2005 +0000 +++ b/mcabber/src/hooks.c Fri Apr 29 18:35:05 2005 +0000 @@ -41,7 +41,11 @@ scr_WriteIncomingMessage(jid, buffer); hlog_write_message(jid, timestamp, FALSE, buffer); free(buffer); - if (new_guy) { + // We need to rebuild the list if the sender is unknown or + // if the sender is offline/invisible and hide_offline_buddies is set + if (new_guy || + (roster_getstatus(jid) == offline && buddylist_get_hide_offline_buddies())) + { buddylist_build(); update_roster = TRUE; }