From 33ed4038183fcb5a0dddac887461dec8abb65229 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Thu, 27 Mar 2014 22:11:30 -0600 Subject: [PATCH] Update editor with tokenized lines when it appears on screen. --- src/editor-component.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/editor-component.coffee b/src/editor-component.coffee index f6df307f2..8582e3f06 100644 --- a/src/editor-component.coffee +++ b/src/editor-component.coffee @@ -38,6 +38,7 @@ React.createClass @props.editor.on 'screen-lines-changed', @onScreenLinesChanged @refs.scrollView.getDOMNode().addEventListener 'mousewheel', @onMousewheel @updateAllDimensions() + @props.editor.setVisible(true) componentWillUnmount: -> @props.editor.off 'screen-lines-changed', @onScreenLinesChanged @@ -55,7 +56,7 @@ React.createClass @refs.verticalScrollbar.getDOMNode().scrollTop -= event.wheelDeltaY event.preventDefault() - onScreenLinesChanged: ({start, end}) => + onScreenLinesChanged: ({start, end}) -> [visibleStart, visibleEnd] = @getVisibleRowRange() @forceUpdate() unless end < visibleStart or visibleEnd <= start