diff --git a/src/text-editor-component.coffee b/src/text-editor-component.coffee index f4e81cce1..136d7b354 100644 --- a/src/text-editor-component.coffee +++ b/src/text-editor-component.coffee @@ -36,6 +36,12 @@ class TextEditorComponent mounted: true initialized: false + Object.defineProperty @prototype, "domNode", + get: -> @domNodeValue + set: (domNode) -> + atom.assert domNode?, "TextEditorComponent::domNode was set to null." + @domNodeValue = domNode + constructor: ({@editor, @hostElement, @rootElement, @stylesElement, @useShadowDOM, tileSize}) -> @tileSize = tileSize if tileSize? @disposables = new CompositeDisposable