From 0de26c306a7fea08b4dc971915bfc0ef0e2943bb Mon Sep 17 00:00:00 2001 From: Luke Pommersheim Date: Thu, 20 Aug 2015 11:09:03 +0200 Subject: [PATCH] fix folds accidentally becoming unfolded --- src/text-editor.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/text-editor.coffee b/src/text-editor.coffee index bdf824993..bed3c6719 100644 --- a/src/text-editor.coffee +++ b/src/text-editor.coffee @@ -924,8 +924,8 @@ class TextEditor extends Model fold.getBufferRange().translate([+insertDelta, 0]) # Make sure the inserted text doesn't go into an existing fold - if fold = @displayBuffer.largestFoldStartingAtBufferRow(followingBufferRow - insertDelta) - rangesToRefold.push(fold.getBufferRange().translate([-(linesRange.getRowCount() - 1), 0])) + if fold = @displayBuffer.largestFoldStartingAtBufferRow(followingBufferRow) + rangesToRefold.push(fold.getBufferRange().translate([insertDelta - 1, 0])) fold.destroy() # Delete lines spanned by selection and insert them on the following correct buffer row