From f00941f299a3db7e7e5777256cf29e2b536e62fe Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Tue, 14 Mar 2017 22:45:32 -0600 Subject: [PATCH] Only create EditorComponent once per editor --- src/text-editor.coffee | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/text-editor.coffee b/src/text-editor.coffee index b826250f3..3fe1d40d0 100644 --- a/src/text-editor.coffee +++ b/src/text-editor.coffee @@ -3547,9 +3547,12 @@ class TextEditor extends Model # Get the Element for the editor. getElement: -> - TextEditorComponent ?= require('./text-editor-component') - new TextEditorComponent({model: this}) - @component.element + if @component? + @component.element + else + TextEditorComponent ?= require('./text-editor-component') + new TextEditorComponent({model: this}) + @component.element # Essential: Retrieves the greyed out placeholder of a mini editor. #