Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/screen.c @ 1355:9716cf8a0726
Add on_server flag
Add a flag to the roster data, TRUE if the roster item is known by the server.
The command /info displays a message if the item is local.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 10 Nov 2007 23:15:16 +0100 |
parents | 8e4e741787be |
children | 7bbfb0073f88 |
comparison
equal
deleted
inserted
replaced
1354:c373ff3fe7e1 | 1355:9716cf8a0726 |
---|---|
2196 roster_elt = roster_find(barejid, jidsearch, | 2196 roster_elt = roster_find(barejid, jidsearch, |
2197 ROSTER_TYPE_USER|ROSTER_TYPE_AGENT|ROSTER_TYPE_ROOM); | 2197 ROSTER_TYPE_USER|ROSTER_TYPE_AGENT|ROSTER_TYPE_ROOM); |
2198 // Create it if necessary | 2198 // Create it if necessary |
2199 if (!roster_elt) | 2199 if (!roster_elt) |
2200 roster_elt = roster_add_user(barejid, NULL, NULL, ROSTER_TYPE_USER, | 2200 roster_elt = roster_add_user(barejid, NULL, NULL, ROSTER_TYPE_USER, |
2201 sub_none); | 2201 sub_none, -1); |
2202 // Set a lock to see it in the buddylist | 2202 // Set a lock to see it in the buddylist |
2203 buddy_setflags(BUDDATA(roster_elt), ROSTER_FLAG_LOCK, TRUE); | 2203 buddy_setflags(BUDDATA(roster_elt), ROSTER_FLAG_LOCK, TRUE); |
2204 buddylist_build(); | 2204 buddylist_build(); |
2205 // Jump to the buddy | 2205 // Jump to the buddy |
2206 set_current_buddy(buddy_search_jid(barejid)); | 2206 set_current_buddy(buddy_search_jid(barejid)); |