Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/xmpp_iq.c @ 2291:0d350e979bde
Don't rebuild the buddylist multiple times before a screen refresh
author | franky |
---|---|
date | Tue, 01 Nov 2016 08:39:07 +0100 |
parents | 71ec41732035 |
children | f181418db215 |
comparison
equal
deleted
inserted
replaced
2290:71ec41732035 | 2291:0d350e979bde |
---|---|
666 result = lm_message_new_iq_from_query(m, LM_MESSAGE_SUB_TYPE_RESULT); | 666 result = lm_message_new_iq_from_query(m, LM_MESSAGE_SUB_TYPE_RESULT); |
667 lm_connection_send(c, result, NULL); | 667 lm_connection_send(c, result, NULL); |
668 lm_message_unref(result); | 668 lm_message_unref(result); |
669 } | 669 } |
670 | 670 |
671 buddylist_build(); | 671 buddylist_defer_build(); |
672 update_roster = TRUE; | 672 update_roster = TRUE; |
673 if (need_refresh) | 673 if (need_refresh) |
674 scr_update_buddy_window(); | 674 scr_update_buddy_window(); |
675 return LM_HANDLER_RESULT_REMOVE_MESSAGE; | 675 return LM_HANDLER_RESULT_REMOVE_MESSAGE; |
676 } | 676 } |