From fddcbae4ebb1eac99e310d27422a551e7bf11b10 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 2 Jul 2013 14:13:12 -0700 Subject: [PATCH] Clip range specified to change() --- src/app/text-buffer.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/text-buffer.coffee b/src/app/text-buffer.coffee index 5c207f3cf..71b689eb2 100644 --- a/src/app/text-buffer.coffee +++ b/src/app/text-buffer.coffee @@ -655,7 +655,7 @@ class TextBuffer abort: -> @undoManager.abort() change: (oldRange, newText, options={}) -> - oldRange = Range.fromObject(oldRange) + oldRange = @clipRange(oldRange) newText = @normalizeLineEndings(oldRange.start.row, newText) if options.normalizeLineEndings ? true operation = new BufferChangeOperation({buffer: this, oldRange, newText, options}) range = @pushOperation(operation)