@@ -93,7 +93,8 @@ export class ResourceEditorInput extends EditorInput {
...
@@ -93,7 +93,8 @@ export class ResourceEditorInput extends EditorInput {
if(!(modelinstanceofResourceEditorModel)){
if(!(modelinstanceofResourceEditorModel)){
ref.dispose();
ref.dispose();
this.modelReference=null;
this.modelReference=null;
returnTPromise.wrapError<ITextEditorModel>(newError(`Unexpected model for ResourceInput: ${this.resource}`));// TODO@Ben eventually also files should be supported, but we guard due to the dangerous dispose of the model in dispose()
returnTPromise.wrapError<ITextEditorModel>(newError(`Unexpected model for ResourceInput: ${this.resource}`));