diff mcabber/mcabber/xmpp_muc.c @ 2280:f1eebfdd6db7

Improve efficiency with high number of MUC resources
author Mikael Berthe <mikael@lilotux.net>
date Sat, 24 Sep 2016 12:31:13 +0200
parents f1f24ee1edfc
children f181418db215
line wrap: on
line diff
--- a/mcabber/mcabber/xmpp_muc.c	Sat Sep 24 12:30:01 2016 +0200
+++ b/mcabber/mcabber/xmpp_muc.c	Sat Sep 24 12:31:13 2016 +0200
@@ -494,7 +494,7 @@
     scr_WriteIncomingMessage(roomjid, msg, 0, HBB_PREFIX_INFO, 0);
     // Send back an unavailable packet
     xmpp_setstatus(offline, roomjid, "", TRUE);
-    scr_draw_roster();
+    update_roster = TRUE;
     return;
   }
 
@@ -748,7 +748,7 @@
     cmd_room_whois(room_elt->data, rname, FALSE);
   }
 
-  scr_draw_roster();
+  update_roster = TRUE;
 }
 
 void roompresence(gpointer room, void *presencedata)