소스 검색

Call `removeAll` on rosterview when tearing down.

Otherwise RosterContactView objects stay around and keep on listening.
JC Brand 8 년 전
부모
커밋
5610d759c8
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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();
                 }
             },