This commit is contained in:
Johannes Rieken
2020-09-01 15:27:42 +02:00
parent f31055f40e
commit 6d22bbd6c7
@@ -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<void>,
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();