Use screen line count to determine renderedEndRow

This commit is contained in:
probablycorey
2014-05-20 11:37:32 -07:00
parent c999a6e0e4
commit 1e6e804ebb

View File

@@ -102,7 +102,7 @@ EditorComponent = React.createClass
{editor, lineOverdrawMargin} = @props
[visibleStartRow, visibleEndRow] = editor.getVisibleRowRange()
renderedStartRow = Math.max(0, visibleStartRow - lineOverdrawMargin)
renderedEndRow = Math.min(editor.getLineCount(), visibleEndRow + lineOverdrawMargin)
renderedEndRow = Math.min(editor.getScreenLineCount(), visibleEndRow + lineOverdrawMargin)
[renderedStartRow, renderedEndRow]
getInitialState: -> {}