Fix selectAll on buffers longer than the rendered lines

This commit is contained in:
Ben Ogle
2013-10-09 16:16:19 -07:00
parent 02f13d6a06
commit b17c8ced84

View File

@@ -1232,7 +1232,9 @@ class Editor extends View
screenRange = selectionView.getScreenRange()
startRow = screenRange.start.row
endRow = screenRange.end.row
(startRow >= @firstRenderedScreenRow and startRow <= @lastRenderedScreenRow) or (endRow >= @firstRenderedScreenRow and endRow <= @lastRenderedScreenRow)
(startRow >= @firstRenderedScreenRow and startRow <= @lastRenderedScreenRow) or # startRow in range
(endRow >= @firstRenderedScreenRow and endRow <= @lastRenderedScreenRow) or # endRow in range
(startRow <= @firstRenderedScreenRow and endRow >= @lastRenderedScreenRow) # selection surrounds the rendered items
syncCursorAnimations: ->
for cursorView in @getCursorViews()