@@ -23,7 +23,7 @@ import { NotebookEditorModel } from 'vs/workbench/contrib/notebook/browser/noteb
2323import { DeleteCellEdit , InsertCellEdit , MoveCellEdit } from 'vs/workbench/contrib/notebook/browser/viewModel/cellEdit' ;
2424import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel' ;
2525import { NotebookEventDispatcher , NotebookMetadataChangedEvent } from 'vs/workbench/contrib/notebook/browser/viewModel/eventDispatcher' ;
26- import { CellFoldingState , FoldingRegionDelegate } from 'vs/workbench/contrib/notebook/browser/contrib/fold/foldingModel' ;
26+ import { CellFoldingState , EditorFoldingStateDelegate } from 'vs/workbench/contrib/notebook/browser/contrib/fold/foldingModel' ;
2727import { MarkdownCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel' ;
2828import { NotebookCellTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookCellTextModel' ;
2929import { CellKind , ICell } from 'vs/workbench/contrib/notebook/common/notebookCommon' ;
@@ -129,7 +129,7 @@ function _normalizeOptions(options: IModelDecorationOptions): ModelDecorationOpt
129129let MODEL_ID = 0 ;
130130
131131
132- export class NotebookViewModel extends Disposable implements FoldingRegionDelegate {
132+ export class NotebookViewModel extends Disposable implements EditorFoldingStateDelegate {
133133 private _localStore : DisposableStore = this . _register ( new DisposableStore ( ) ) ;
134134 private _viewCells : CellViewModel [ ] = [ ] ;
135135 private _handleToViewCellMapping = new Map < number , CellViewModel > ( ) ;
@@ -202,8 +202,6 @@ export class NotebookViewModel extends Disposable implements FoldingRegionDelega
202202 private readonly _instanceId : string ;
203203 public readonly id : string ;
204204 private _foldingRanges : FoldingRegions | null = null ;
205- private _onDidFoldingRegionChanges = new Emitter < void > ( ) ;
206- onDidFoldingRegionChanged : Event < void > = this . _onDidFoldingRegionChanges . event ;
207205 private _hiddenRanges : ICellRange [ ] = [ ] ;
208206
209207 constructor (
@@ -323,7 +321,6 @@ export class NotebookViewModel extends Disposable implements FoldingRegionDelega
323321
324322 if ( updateHiddenAreas || k < this . _hiddenRanges . length ) {
325323 this . _hiddenRanges = newHiddenAreas ;
326- this . _onDidFoldingRegionChanges . fire ( ) ;
327324 this . _viewCells . forEach ( cell => {
328325 if ( cell . cellKind === CellKind . Markdown ) {
329326 cell . triggerfoldingStateChange ( ) ;
0 commit comments