no more EditorInput#status

This commit is contained in:
Benjamin Pasero
2016-05-19 18:50:11 +02:00
parent 6d1d5d42ae
commit 2d07f08647
11 changed files with 22 additions and 132 deletions

View File

@@ -9,7 +9,7 @@ import URI from 'vs/base/common/uri';
import {isUnspecific, guessMimeTypes, MIME_TEXT, suggestFilename} from 'vs/base/common/mime';
import labels = require('vs/base/common/labels');
import paths = require('vs/base/common/paths');
import {UntitledEditorInput as AbstractUntitledEditorInput, EditorModel, EncodingMode, IInputStatus, ConfirmResult} from 'vs/workbench/common/editor';
import {UntitledEditorInput as AbstractUntitledEditorInput, EditorModel, EncodingMode, ConfirmResult} from 'vs/workbench/common/editor';
import {UntitledEditorModel} from 'vs/workbench/common/editor/untitledEditorModel';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
import {ILifecycleService} from 'vs/platform/lifecycle/common/lifecycle';
@@ -68,15 +68,6 @@ export class UntitledEditorInput extends AbstractUntitledEditorInput {
return this.cachedModel && this.cachedModel.isDirty();
}
public getStatus(): IInputStatus {
let isDirty = this.isDirty();
if (isDirty) {
return { state: 'dirty', decoration: '\u25cf' };
}
return null;
}
public confirmSave(): ConfirmResult {
return this.textFileService.confirmSave([this.resource]);
}