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