diff --git a/src/converse-bookmarks.js b/src/converse-bookmarks.js index 68c6f94b0..35f53b0b9 100644 --- a/src/converse-bookmarks.js +++ b/src/converse-bookmarks.js @@ -386,10 +386,6 @@ }); _converse.BookmarkView = Backbone.VDOMView.extend({ - initialize () { - this.model.on('destroy', this.remove.bind(this)); - }, - toHTML () { return tpl_bookmark({ 'hidden': _converse.hide_open_bookmarks && diff --git a/src/converse-muc.js b/src/converse-muc.js index c5219b249..f6a1d15c5 100644 --- a/src/converse-muc.js +++ b/src/converse-muc.js @@ -2196,7 +2196,6 @@ tagName: 'li', initialize () { this.model.on('change', this.render, this); - this.model.on('destroy', this.destroy, this); }, toHTML () { diff --git a/src/converse-rosterview.js b/src/converse-rosterview.js index af8ff1336..60b9d8dba 100644 --- a/src/converse-rosterview.js +++ b/src/converse-rosterview.js @@ -609,8 +609,6 @@ }, onRemove (contact) { - this.get(contact.get('id')).remove(); - this.remove(contact.get('id')); if (this.model.contacts.length === 0) { this.el.parentElement.removeChild(this.el); }