mirror of
https://github.com/atom/atom.git
synced 2026-01-25 23:08:18 -05:00
Don't raise an exception when folding an empty range
This commit is contained in:
@@ -206,6 +206,9 @@ describe "LineFolder", ->
|
||||
fold.destroy()
|
||||
expect(folder.lineForScreenRow(0).text).toBe 'var quicksort = function () {'
|
||||
|
||||
it "doesn't raise an error when attempting to fold empty ranges", ->
|
||||
folder.createFold(new Range([1, 1], [1, 1]))
|
||||
|
||||
describe "when the buffer changes", ->
|
||||
[fold1, fold2] = []
|
||||
beforeEach ->
|
||||
|
||||
@@ -27,6 +27,7 @@ class LineFolder
|
||||
@lineMap.logLines(start, end)
|
||||
|
||||
createFold: (bufferRange) ->
|
||||
return if bufferRange.isEmpty()
|
||||
fold = new Fold(this, bufferRange)
|
||||
@registerFold(bufferRange.start.row, fold)
|
||||
oldScreenRange = @expandScreenRangeToLineEnds(@screenRangeForBufferRange(bufferRange))
|
||||
|
||||
Reference in New Issue
Block a user