From d2d10f0661dc1b939632217218e3d7c45f11bbbe Mon Sep 17 00:00:00 2001 From: JC Brand Date: Fri, 12 Apr 2013 21:56:24 +0200 Subject: [PATCH] Bugfix. Controlbox always appears when page loads --- converse.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/converse.js b/converse.js index 7f708cdae..2b2948792 100644 --- a/converse.js +++ b/converse.js @@ -1011,7 +1011,7 @@ this.localStorage = new Backbone.LocalStorage( hex_sha1('converse.chatboxes-'+xmppchat.bare_jid)); if (!this.get('controlbox')) { - this.create({ + this.add({ id: 'controlbox', box_id: 'controlbox' }); @@ -1022,11 +1022,11 @@ this.get('controlbox').set({connected:true}); // Get cached chatboxes from localstorage this.fetch({ - add: true, success: - $.proxy(function (collection, resp) { + add: true, + success: $.proxy(function (collection, resp) { if (_.include(_.pluck(resp, 'id'), 'controlbox')) { // If the controlbox was saved in localstorage, it must be visible - this.get('controlbox').set({visible:true}); + this.get('controlbox').set({visible:true}).save(); } }, this) });