Skip to content

Commit ebaa7b5

Browse files
committed
1 parent 7b21def commit ebaa7b5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/vs/workbench/services/configuration/common/configurationEditingService.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,11 +525,13 @@ export class ConfigurationEditingService {
525525
const model = reference.object.textEditorModel;
526526

527527
if (this.hasParseErrors(model, operation)) {
528+
reference.dispose();
528529
return this.reject<typeof reference>(ConfigurationEditingErrorCode.ERROR_INVALID_CONFIGURATION, target, operation);
529530
}
530531

531532
// Target cannot be dirty if not writing into buffer
532533
if (checkDirty && operation.resource && this.textFileService.isDirty(operation.resource)) {
534+
reference.dispose();
533535
return this.reject<typeof reference>(ConfigurationEditingErrorCode.ERROR_CONFIGURATION_FILE_DIRTY, target, operation);
534536
}
535537
return reference;

0 commit comments

Comments
 (0)