confirmSave using UntitledEditorInput (#4611)

This commit is contained in:
Raj
2019-03-25 10:25:28 -07:00
committed by GitHub
parent 1dd0afcf80
commit 784fd57410

View File

@@ -5,7 +5,6 @@
'use strict';
import * as nls from 'vs/nls';
import { IEditorModel } from 'vs/platform/editor/common/editor';
import { EditorInput, EditorModel, ConfirmResult } from 'vs/workbench/common/editor';
import { Emitter, Event } from 'vs/base/common/event';
@@ -22,8 +21,6 @@ import { TextFileEditorModel } from 'vs/workbench/services/textfile/common/textF
import { Range } from 'vs/editor/common/core/range';
import { UntitledEditorModel } from 'vs/workbench/common/editor/untitledEditorModel';
import { Schemas } from 'vs/base/common/network';
import { IUntitledEditorService } from 'vs/workbench/services/untitled/common/untitledEditorService';
import { notebookModeId } from 'sql/common/constants';
import { ITextFileService, ISaveOptions } from 'vs/workbench/services/textfile/common/textfiles';
import { LocalContentManager } from 'sql/workbench/services/notebook/node/localContentManager';
import { IConnectionProfile } from 'sql/platform/connection/common/interfaces';
@@ -76,10 +73,6 @@ export class NotebookEditorModel extends EditorModel {
this._onDidChangeDirty.fire();
}
public confirmSave(): Promise<ConfirmResult> {
return this.textFileService.confirmSave([this.notebookUri]);
}
/**
* UntitledEditor uses TextFileService to save data from UntitledEditorInput
* Titled editor uses TextFileEditorModel to save existing notebook
@@ -161,7 +154,7 @@ export class NotebookInput extends EditorInput {
}
public confirmSave(): Promise<ConfirmResult> {
return this._model.confirmSave();
return this._textInput.confirmSave();
}
public revert(): Promise<boolean> {