expandBufferRangeToLineEnds works for ranges that are folded on screen

This commit is contained in:
Corey Johnson & Nathan Sobo
2012-03-16 11:44:47 -07:00
parent 45c825e76c
commit 3b46ce84e6

View File

@@ -209,7 +209,8 @@ class Renderer
expandBufferRangeToLineEnds: (bufferRange) ->
{ start, end } = bufferRange
new Range([start.row, 0], [end.row, @lineMap.lineForBufferRow(end.row).text.length])
endColumn = @lineMap.lineForBufferRow(end.row)?.text.length ? 0
new Range([start.row, 0], [end.row, endColumn])
rangeForAllLines: ->
new Range([0, 0], @clipScreenPosition([Infinity, Infinity]))