From 94f40f0ed9ce758ecd088730b06645943eb43fa5 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Tue, 12 Aug 2014 17:27:00 -0600 Subject: [PATCH] Only allow ReactEditorView::beforeRemove to run once --- src/react-editor-view.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/react-editor-view.coffee b/src/react-editor-view.coffee index b2b0d90f9..d0807832b 100644 --- a/src/react-editor-view.coffee +++ b/src/react-editor-view.coffee @@ -122,8 +122,9 @@ class ReactEditorView extends View @find('.lines').prepend(view) beforeRemove: -> - React.unmountComponentAtNode(@element) if @component.isMounted() + return unless @attached @attached = false + React.unmountComponentAtNode(@element) if @component.isMounted() @trigger 'editor:detached', this # Public: Split the editor view left.