From 32c8a3ce99aa3ff53e2fa2df3c2d29ad57b9284b Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Tue, 1 Jul 2014 09:16:29 -0600 Subject: [PATCH] Only adjust scrollTop when deleting lines when using the React editor --- src/display-buffer.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/display-buffer.coffee b/src/display-buffer.coffee index 7c01b5a2d..f282e2a7b 100644 --- a/src/display-buffer.coffee +++ b/src/display-buffer.coffee @@ -984,7 +984,7 @@ class DisplayBuffer extends Model handleTokenizedBufferChange: (tokenizedBufferChange) => {start, end, delta, bufferChange} = tokenizedBufferChange @updateScreenLines(start, end + 1, delta, delayChangeEvent: bufferChange?) - @setScrollTop(Math.min(@getScrollTop(), @getMaxScrollTop())) if delta < 0 + @setScrollTop(Math.min(@getScrollTop(), @getMaxScrollTop())) if @manageScrollPosition and delta < 0 updateScreenLines: (startBufferRow, endBufferRow, bufferDelta=0, options={}) -> startBufferRow = @rowMap.bufferRowRangeForBufferRow(startBufferRow)[0]