From af16d9ca549c528ec5587e989f8d05523a3474bf Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 30 Jan 2014 22:01:02 +0400 Subject: [PATCH] fix #1757 Merged undos don't decrement dirtyCounter correctly --- lib/ace/undomanager.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/ace/undomanager.js b/lib/ace/undomanager.js index 304dac23..4411ae8b 100644 --- a/lib/ace/undomanager.js +++ b/lib/ace/undomanager.js @@ -64,6 +64,7 @@ var UndoManager = function() { var deltas = options.args[0]; this.$doc = options.args[1]; if (options.merge && this.hasUndo()){ + this.dirtyCounter--; deltas = this.$undoStack.pop().concat(deltas); } this.$undoStack.push(deltas);