Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/xmpp_muc.c @ 2292:f181418db215
Replace global variable update_roster with scr_update_roster()
author | franky |
---|---|
date | Tue, 01 Nov 2016 18:00:39 +0100 |
parents | f1eebfdd6db7 |
children | 4f3821bda633 |
comparison
equal
deleted
inserted
replaced
2291:0d350e979bde | 2292:f181418db215 |
---|---|
492 const gchar msg[] = "Unexpected groupchat packet!"; | 492 const gchar msg[] = "Unexpected groupchat packet!"; |
493 scr_LogPrint(LPRINT_LOGNORM, msg); | 493 scr_LogPrint(LPRINT_LOGNORM, msg); |
494 scr_WriteIncomingMessage(roomjid, msg, 0, HBB_PREFIX_INFO, 0); | 494 scr_WriteIncomingMessage(roomjid, msg, 0, HBB_PREFIX_INFO, 0); |
495 // Send back an unavailable packet | 495 // Send back an unavailable packet |
496 xmpp_setstatus(offline, roomjid, "", TRUE); | 496 xmpp_setstatus(offline, roomjid, "", TRUE); |
497 update_roster = TRUE; | 497 scr_update_roster(); |
498 return; | 498 return; |
499 } | 499 } |
500 | 500 |
501 #define SETSTATUSCODE(VALUE) \ | 501 #define SETSTATUSCODE(VALUE) \ |
502 { \ | 502 { \ |
625 buddy_setinsideroom(room_elt->data, FALSE); | 625 buddy_setinsideroom(room_elt->data, FALSE); |
626 buddy_setnickname(room_elt->data, NULL); | 626 buddy_setnickname(room_elt->data, NULL); |
627 buddy_del_all_resources(room_elt->data); | 627 buddy_del_all_resources(room_elt->data); |
628 buddy_settopic(room_elt->data, NULL); | 628 buddy_settopic(room_elt->data, NULL); |
629 scr_update_chat_status(FALSE); | 629 scr_update_chat_status(FALSE); |
630 update_roster = TRUE; | 630 scr_update_roster(); |
631 } | 631 } |
632 | 632 |
633 // The message depends on _who_ left, and _how_ | 633 // The message depends on _who_ left, and _how_ |
634 if (how) { | 634 if (how) { |
635 gchar *mbuf_end; | 635 gchar *mbuf_end; |
746 | 746 |
747 if (new_member && autowhois == autowhois_on) { | 747 if (new_member && autowhois == autowhois_on) { |
748 cmd_room_whois(room_elt->data, rname, FALSE); | 748 cmd_room_whois(room_elt->data, rname, FALSE); |
749 } | 749 } |
750 | 750 |
751 update_roster = TRUE; | 751 scr_update_roster(); |
752 } | 752 } |
753 | 753 |
754 void roompresence(gpointer room, void *presencedata) | 754 void roompresence(gpointer room, void *presencedata) |
755 { | 755 { |
756 const char *bjid; | 756 const char *bjid; |