From 8ff5d81384430efb7e9a82fbbfd37bf5352860d5 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Thu, 11 May 2017 20:12:10 +0200 Subject: [PATCH] Prevent unnecessary clipping of buffer range in isFoldedAtBufferRow Signed-off-by: Nathan Sobo --- src/text-editor.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/text-editor.coffee b/src/text-editor.coffee index ab019fb11..5680b22a7 100644 --- a/src/text-editor.coffee +++ b/src/text-editor.coffee @@ -3385,7 +3385,11 @@ class TextEditor extends Model # # Returns a {Boolean}. isFoldedAtBufferRow: (bufferRow) -> - @displayLayer.foldsIntersectingBufferRange(Range(Point(bufferRow, 0), Point(bufferRow, Infinity))).length > 0 + range = Range( + Point(bufferRow, 0), + Point(bufferRow, @buffer.lineLengthForRow(bufferRow)) + ) + @displayLayer.foldsIntersectingBufferRange(range).length > 0 # Extended: Determine whether the given row in screen coordinates is folded. #