Browse Source

Bugfix, don't call create if we don't yet have a connection

JC Brand 12 năm trước cách đây
mục cha
commit
2b78460e82
1 tập tin đã thay đổi với 6 bổ sung1 xóa
  1. 6 1
      converse.js

+ 6 - 1
converse.js

@@ -1004,6 +1004,8 @@
                     id: 'controlbox',
                     box_id: 'controlbox'
                 });
+            } else {
+                this.get('controlbox').save();
             }
             // This will make sure the Roster is set up
             this.get('controlbox').set({connected:true});
@@ -1874,11 +1876,14 @@
             } else {
                 var controlbox = this.chatboxes.get('controlbox');
                 if (!controlbox) {
-                    controlbox = this.chatboxes.create({
+                    controlbox = this.chatboxes.add({
                         id: 'controlbox',
                         box_id: 'controlbox',
                         visible: true
                     });
+                    if (this.connection) {
+                        controlbox.save();
+                    }
                 } else {
                     controlbox.trigger('show');
                 }