Merge pull request #6438 from SylvainCorlay/model_destroy_message

Destroy backbone model on comm:close
pull/37/head
Jonathan Frederic 12 years ago
commit 0acd8daf71

@ -52,6 +52,8 @@ define(["widgets/js/manager",
_handle_comm_closed: function (msg) {
// Handle when a widget is closed.
this.trigger('comm:close');
this.stopListening();
this.trigger('destroy', this);
delete this.comm.model; // Delete ref so GC will collect widget model.
delete this.comm;
delete this.model_id; // Delete id from model so widget manager cleans up.

Loading…
Cancel
Save