This commit is contained in:
Johannes Rieken 2018-09-11 11:56:54 +02:00
parent 5a91552597
commit c1f3758ac5

View file

@ -23,6 +23,7 @@ import { createMonacoBaseAPI } from 'vs/editor/common/standalone/standaloneBase'
import { IWordAtPosition, EndOfLineSequence } from 'vs/editor/common/model';
import { globals } from 'vs/base/common/platform';
import { Iterator } from 'vs/base/common/iterator';
import { mergeSort } from 'vs/base/common/arrays';
export interface IMirrorModel {
readonly uri: URI;
@ -374,6 +375,8 @@ export abstract class BaseEditorSimpleWorker {
const result: TextEdit[] = [];
let lastEol: EndOfLineSequence;
edits = mergeSort(edits, (a, b) => Range.compareRangesUsingStarts(a.range, b.range));
for (let { range, text, eol } of edits) {
if (typeof eol === 'number') {