From b17c8ced84cf21f4f15fe14b00052bdd33cd7df4 Mon Sep 17 00:00:00 2001 From: Ben Ogle Date: Wed, 9 Oct 2013 16:16:19 -0700 Subject: [PATCH] Fix selectAll on buffers longer than the rendered lines --- src/editor.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/editor.coffee b/src/editor.coffee index 4ced66eea..5fbeb614a 100644 --- a/src/editor.coffee +++ b/src/editor.coffee @@ -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()