Browse Source

Call `removeAll` on rosterview when tearing down.

Otherwise RosterContactView objects stay around and keep on listening.
JC Brand 8 years ago
parent
commit
5610d759c8
2 changed files with 2 additions and 2 deletions
  1. 1 1
      package.json
  2. 1 1
      src/converse-controlbox.js

+ 1 - 1
package.json

@@ -35,7 +35,7 @@
     "almond": "~0.3.1",
     "backbone": "1.3.3",
     "backbone.browserStorage": "0.0.3",
-    "backbone.overview": "0.0.2",
+    "backbone.overview": "0.0.3",
     "bower": "latest",
     "clean-css": "^3.4.19",
     "crypto-js": "3.1.2-5",

+ 1 - 1
src/converse-controlbox.js

@@ -127,7 +127,7 @@
                         groupview.removeAll();
                         groupview.remove();
                     });
-                    this.rosterview.remove();
+                    this.rosterview.removeAll().remove();
                 }
             },