Procházet zdrojové kódy

Bugfix. No roster when reconnecting.

JC Brand před 8 roky
rodič
revize
e90632d6fd
1 změnil soubory, kde provedl 7 přidání a 3 odebrání
  1. 7 3
      src/converse-core.js

+ 7 - 3
src/converse-core.js

@@ -722,9 +722,13 @@
             converse.setUserJid();
             converse.registerPresenceHandler();
             converse.chatboxes.registerMessageHandler();
-            // Give event handlers a chance to register views for the roster
-            // and its groups, before we start populating.
-            converse.emit('rosterReadyAfterReconnection');
+            if (_.isUndefined(converse.roster)) {
+                converse.initRoster();
+            } else {
+                // Give event handlers a chance to register views for the
+                // roster and its groups, before we start populating.
+                converse.emit('rosterReadyAfterReconnection');
+            }
             converse.chatboxes.onConnected();
             converse.populateRoster();
             converse.xmppstatus.sendPresence();