super(CloseAllWorkingFilesAction.ID,nls.localize('closeOtherLabel',"Close Other Files"),'action-close-file',model,model.getEntries().filter(e=>e!==element),untitledEditorService,editorService,textFileService,messageService,quickOpenService);
super(CloseOtherWorkingFilesAction.ID,nls.localize('closeOtherLabel',"Close Other Files"),'action-close-file',model,model.getEntries().filter(e=>e!==element),untitledEditorService,editorService,textFileService,messageService,quickOpenService);
}
publicrun():TPromise<boolean>{
returnsuper.run().then(()=>closeNonFileEditors(this.editorService));// close non file editors too
}
}
...
...
@@ -1988,6 +1996,12 @@ function disposeNonDirtyFileInputs(editorService: IWorkbenchEditorService, quick