Fix missing event relays (#229163)

* add missing event relays

* fix tests
This commit is contained in:
Benjamin Christopher Simmonds
2024-09-23 11:21:04 +02:00
committed by GitHub
parent 3045954bf9
commit 464f63c2f7
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -2625,8 +2625,8 @@ export abstract class AbstractTree<T, TFilterData, TRef> implements IDisposable
private readonly onDidChangeActiveNodesRelay = this.disposables.add(new Relay<ITreeNode<T, TFilterData>[]>());
get onDidChangeModel(): Event<void> { return Event.any(this.onDidChangeModelRelay.event, this.onDidSwapModel.event); }
get onDidChangeCollapseState(): Event<ICollapseStateChangeEvent<T, TFilterData>> { return this.model.onDidChangeCollapseState; }
get onDidChangeRenderNodeCount(): Event<ITreeNode<T, TFilterData>> { return this.model.onDidChangeRenderNodeCount; }
get onDidChangeCollapseState(): Event<ICollapseStateChangeEvent<T, TFilterData>> { return this.onDidChangeCollapseStateRelay.event; }
get onDidChangeRenderNodeCount(): Event<ITreeNode<T, TFilterData>> { return this.onDidChangeRenderNodeCountRelay.event; }
private readonly _onWillRefilter = new Emitter<void>();
readonly onWillRefilter: Event<void> = this._onWillRefilter.event;
@@ -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);
});