diff --git a/packages/filesystem/src/browser/file-resource.ts b/packages/filesystem/src/browser/file-resource.ts index 5f6cd9c31a679..9cf675ce1cf64 100644 --- a/packages/filesystem/src/browser/file-resource.ts +++ b/packages/filesystem/src/browser/file-resource.ts @@ -97,11 +97,11 @@ export class FileResource implements Resource { this.updateReadOnly(); } })); - this.fileService.onDidChangeFileSystemProviderReadOnlyMessage(async e => { + this.toDispose.push(this.fileService.onDidChangeFileSystemProviderReadOnlyMessage(async e => { if (e.scheme === this.uri.scheme) { this.updateReadOnly(); } - }); + })); } protected async updateReadOnly(): Promise {