From cfd9baa0d686933bb2d494ca770bfdb8d761adaf Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Thu, 5 Jun 2014 11:54:28 +0900 Subject: [PATCH] Use Editor::getVisibleRowRange instead of the rendered row range The rendered row range is larger than the visible row range to force the DOM to break up repaints. This is a more accurate method to us. --- src/react-editor-view.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/react-editor-view.coffee b/src/react-editor-view.coffee index 7323735e3..2d753d643 100644 --- a/src/react-editor-view.coffee +++ b/src/react-editor-view.coffee @@ -122,9 +122,9 @@ class ReactEditorView extends View @component?.getModel() getFirstVisibleScreenRow: -> - @component.getRenderedRowRange()[0] + @editor.getVisibleRowRange()[0] getLastVisibleScreenRow: -> - @component.getRenderedRowRange()[1] + @editor.getVisibleRowRange()[1] requestDisplayUpdate: -> # No-op shim for find-and-replace