提交 7b3daf20 编写于 作者: A Alex Dima

Small tweaks

上级 36ae1a6f
......@@ -581,7 +581,7 @@ export class EditableTextModel extends TextModelWithDecorations implements edito
const spliceStartLineNumber = startLineNumber + editingLinesCnt;
const spliceStartColumn = this.getLineMaxColumn(spliceStartLineNumber);
let endLineRemains = this._lines[endLineNumber - 1].split(markersTracker, endColumn, false, tabSize);
const endLineRemains = this._lines[endLineNumber - 1].split(markersTracker, endColumn, false, tabSize);
this._invalidateLine(spliceStartLineNumber - 1);
const spliceCnt = endLineNumber - spliceStartLineNumber;
......@@ -590,7 +590,10 @@ export class EditableTextModel extends TextModelWithDecorations implements edito
let markersOnDeletedLines: LineMarker[] = [];
for (let j = 0; j < spliceCnt; j++) {
const deleteLineIndex = spliceStartLineNumber + j;
markersOnDeletedLines = markersOnDeletedLines.concat(this._lines[deleteLineIndex].deleteLine());
const deleteLineMarkers = this._lines[deleteLineIndex].getMarkers();
if (deleteLineMarkers) {
markersOnDeletedLines = markersOnDeletedLines.concat(deleteLineMarkers);
}
}
this._lines.splice(spliceStartLineNumber, spliceCnt);
......
......@@ -741,13 +741,6 @@ export class ModelLine {
this._lineNumber = newLineNumber;
}
public deleteLine(): LineMarker[] {
if (!this._markers) {
return [];
}
return this._markers;
}
private _indexOfMarkerId(markerId: string): number {
let markers = this._markers;
for (let i = 0, len = markers.length; i < len; i++) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册