From 6d22bbd6c738c50492425447967ef3bd91eff8ef Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Tue, 1 Sep 2020 15:27:34 +0200 Subject: [PATCH] make sure to transform edits output, https://github.com/microsoft/vscode/issues/105624 --- src/vs/workbench/contrib/bulkEdit/browser/bulkCellEdits.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vs/workbench/contrib/bulkEdit/browser/bulkCellEdits.ts b/src/vs/workbench/contrib/bulkEdit/browser/bulkCellEdits.ts index 6697646978b..5676e4c9fe9 100644 --- a/src/vs/workbench/contrib/bulkEdit/browser/bulkCellEdits.ts +++ b/src/vs/workbench/contrib/bulkEdit/browser/bulkCellEdits.ts @@ -11,6 +11,7 @@ import { WorkspaceEditMetadata } from 'vs/editor/common/modes'; import { IProgress } from 'vs/platform/progress/common/progress'; import { ICellEditOperation } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookEditorModelResolverService } from 'vs/workbench/contrib/notebook/common/notebookEditorModelResolverService'; +import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; export class ResourceNotebookCellEdit extends ResourceEdit { @@ -29,6 +30,7 @@ export class BulkCellEdits { constructor( private readonly _progress: IProgress, private readonly _edits: ResourceNotebookCellEdit[], + @INotebookService private readonly _notebookService: INotebookService, @INotebookEditorModelResolverService private readonly _notebookModelService: INotebookEditorModelResolverService, ) { } @@ -48,6 +50,7 @@ export class BulkCellEdits { // apply edits const cellEdits = group.map(edit => edit.cellEdit); + this._notebookService.transformEditsOutputs(ref.object.notebook, cellEdits); ref.object.notebook.applyEdit(ref.object.notebook.versionId, cellEdits, true); ref.dispose();