Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/vs/workbench/services/bulkEdit/browser/bulkEditService.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vs/workbench/services/bulkEdit/browser/bulkEditService.ts b/src/vs/workbench/services/bulkEdit/browser/bulkEditService.ts
index 28142311db4..75260b013b9 100644
--- a/src/vs/workbench/services/bulkEdit/browser/bulkEditService.ts
+++ b/src/vs/workbench/services/bulkEdit/browser/bulkEditService.ts
@@ -410,6 +410,10 @@ export class BulkEditService implements IBulkEditService {
}
}
+ if (codeEditor && codeEditor.getConfiguration().readOnly) {
+ // If the code editor is readonly still alow bulk edits to be applied #68549
+ codeEditor = undefined;
+ }
const bulkEdit = new BulkEdit(codeEditor, options.progress, this._logService, this._textModelService, this._fileService, this._textFileService, this._labelService, this._configurationService);
bulkEdit.add(edits);