From 1cfe71ea1f5837fb90a10e492a1e520d0e759a35 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Mon, 18 Nov 2019 12:47:07 +0100 Subject: [PATCH] files - mark editor as readonly also based on model knowledge --- .../workbench/contrib/files/common/editors/fileEditorInput.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/files/common/editors/fileEditorInput.ts b/src/vs/workbench/contrib/files/common/editors/fileEditorInput.ts index 553d195d02c..387acd584b5 100644 --- a/src/vs/workbench/contrib/files/common/editors/fileEditorInput.ts +++ b/src/vs/workbench/contrib/files/common/editors/fileEditorInput.ts @@ -224,7 +224,9 @@ export class FileEditorInput extends TextEditorInput implements IFileEditorInput } isReadonly(): boolean { - return this.fileService.hasCapability(this.resource, FileSystemProviderCapabilities.Readonly); + const model = this.textFileService.models.get(this.resource); + + return model?.isReadonly() || this.fileService.hasCapability(this.resource, FileSystemProviderCapabilities.Readonly); } isDirty(): boolean { -- GitLab