Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Commit 12e3e6a

Browse files
author
Narciso Jaramillo
committed
Merge pull request #7523 from adobe/randy/issue-7334
Fix InlineTimingFunctionEditor undo for cmv4
2 parents 92ec6fe + 7401ddd commit 12e3e6a

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

src/extensions/default/InlineTimingFunctionEditor/InlineTimingFunctionEditor.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ define(function (require, exports, module) {
4949
this._endBookmark = endBookmark;
5050
this._isOwnChange = false;
5151
this._isHostChange = false;
52-
this._origin = "*InlineTimingFunctionEditor_" + (lastOriginId++);
52+
this._origin = "+InlineTimingFunctionEditor_" + (lastOriginId++);
5353

5454
this._handleTimingFunctionChange = this._handleTimingFunctionChange.bind(this);
5555
this._handleHostDocumentChange = this._handleHostDocumentChange.bind(this);
@@ -169,10 +169,8 @@ define(function (require, exports, module) {
169169
this._isOwnChange = true;
170170
this.hostEditor.document.replaceRange(timingFunctionString, range.start, range.end, this._origin);
171171
this._isOwnChange = false;
172-
this.hostEditor.setSelection(range.start, {
173-
line: range.start.line,
174-
ch: range.start.ch + timingFunctionString.length
175-
});
172+
var newEnd = { line: range.start.line, ch: range.start.ch + timingFunctionString.length };
173+
this.hostEditor.setSelection(range.start, newEnd, false, 0, this._origin);
176174
}
177175

178176
this._timingFunction = timingFunctionMatch;

0 commit comments

Comments
 (0)