diff --git a/src/vs/base/browser/ui/tree/abstractTree.ts b/src/vs/base/browser/ui/tree/abstractTree.ts index 9e8b39dd9b1..53fb402e07d 100644 --- a/src/vs/base/browser/ui/tree/abstractTree.ts +++ b/src/vs/base/browser/ui/tree/abstractTree.ts @@ -2625,8 +2625,8 @@ export abstract class AbstractTree implements IDisposable private readonly onDidChangeActiveNodesRelay = this.disposables.add(new Relay[]>()); get onDidChangeModel(): Event { return Event.any(this.onDidChangeModelRelay.event, this.onDidSwapModel.event); } - get onDidChangeCollapseState(): Event> { return this.model.onDidChangeCollapseState; } - get onDidChangeRenderNodeCount(): Event> { return this.model.onDidChangeRenderNodeCount; } + get onDidChangeCollapseState(): Event> { return this.onDidChangeCollapseStateRelay.event; } + get onDidChangeRenderNodeCount(): Event> { return this.onDidChangeRenderNodeCountRelay.event; } private readonly _onWillRefilter = new Emitter(); readonly onWillRefilter: Event = this._onWillRefilter.event; diff --git a/src/vs/base/test/browser/ui/tree/objectTree.test.ts b/src/vs/base/test/browser/ui/tree/objectTree.test.ts index af45e2b2254..f8f02d88a8e 100644 --- a/src/vs/base/test/browser/ui/tree/objectTree.test.ts +++ b/src/vs/base/test/browser/ui/tree/objectTree.test.ts @@ -302,7 +302,7 @@ suite('ObjectTree', function () { tree.setModel(newModel); assert.strictEqual(didChangeModel, true); - assert.strictEqual(didChangeRenderNodeCount, false); + assert.strictEqual(didChangeRenderNodeCount, true); assert.strictEqual(didChangeCollapseState, false); });