提交 39619a13 编写于 作者: I isidor

minor polish

上级 e8fb4fd3
...@@ -18,7 +18,6 @@ import { ResourceFileEdit } from 'vs/editor/browser/services/bulkEditService'; ...@@ -18,7 +18,6 @@ import { ResourceFileEdit } from 'vs/editor/browser/services/bulkEditService';
import { CancellationToken } from 'vs/base/common/cancellation'; import { CancellationToken } from 'vs/base/common/cancellation';
import { flatten, tail } from 'vs/base/common/arrays'; import { flatten, tail } from 'vs/base/common/arrays';
import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles';
import { ITextSnapshot } from 'vs/editor/common/model';
interface IFileOperation { interface IFileOperation {
uris: URI[]; uris: URI[];
...@@ -171,7 +170,7 @@ class CreateOperation implements IFileOperation { ...@@ -171,7 +170,7 @@ class CreateOperation implements IFileOperation {
const folderCreates: ICreateOperation[] = []; const folderCreates: ICreateOperation[] = [];
const fileCreates: ICreateFileOperation[] = []; const fileCreates: ICreateFileOperation[] = [];
const emptyFileCreates: { resource: URI, value?: string | ITextSnapshot, options?: { overwrite?: boolean } }[] = []; const emptyFileCreates: { resource: URI, options?: { overwrite?: boolean } }[] = [];
const undoes: DeleteEdit[] = []; const undoes: DeleteEdit[] = [];
for (const edit of this._edits) { for (const edit of this._edits) {
...@@ -183,7 +182,7 @@ class CreateOperation implements IFileOperation { ...@@ -183,7 +182,7 @@ class CreateOperation implements IFileOperation {
} else if (edit.contents) { } else if (edit.contents) {
fileCreates.push({ resource: edit.newUri, contents: edit.contents, overwrite: edit.options.overwrite }); fileCreates.push({ resource: edit.newUri, contents: edit.contents, overwrite: edit.options.overwrite });
} else { } else {
emptyFileCreates.push({ resource: edit.newUri, value: edit.contents, options: { overwrite: edit.options.overwrite } }); emptyFileCreates.push({ resource: edit.newUri, options: { overwrite: edit.options.overwrite } });
} }
undoes.push(new DeleteEdit(edit.newUri, edit.options, !edit.options.folder && !edit.contents)); undoes.push(new DeleteEdit(edit.newUri, edit.options, !edit.options.folder && !edit.contents));
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册