From 7665cd1a6afbad635270dba73c115e7663be71e9 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Fri, 10 Jan 2014 12:35:12 -0700 Subject: [PATCH] When a pane view is removed in anyway, make sure its model is destroyed --- src/pane.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pane.coffee b/src/pane.coffee index cc8173554..88fac9c61 100644 --- a/src/pane.coffee +++ b/src/pane.coffee @@ -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