When a pane view is removed in anyway, make sure its model is destroyed

This commit is contained in:
Nathan Sobo
2014-01-10 12:35:12 -07:00
parent 4b0d22917b
commit 7665cd1a6a

View File

@@ -206,9 +206,11 @@ class Pane extends View
getContainer: ->
@closest('.panes').view()
beforeRemove: ->
@model.destroy() unless @model.isDestroyed()
# Private:
remove: (selector, keepData) ->
return super if keepData
@unsubscribe()
@model.destroy() unless @model.isDestroyed()
super