Fix location of onDidChangeTreeData in proposal

Part of #32592
This commit is contained in:
Alex Ross
2021-06-18 12:03:30 +02:00
parent 6b87d7d7a7
commit 8d1b3b59f6
2 changed files with 12 additions and 4 deletions

View File

@@ -253,7 +253,9 @@ class ExtHostTreeView<T> extends Disposable {
}
this.dataProvider = options.treeDataProvider;
this.dndController = options.dragAndDropController;
if (this.dataProvider.onDidChangeTreeData) {
if (this.dataProvider.onDidChangeTreeData2) {
this._register(this.dataProvider.onDidChangeTreeData2(elementOrElements => this._onDidChangeData.fire({ message: false, element: elementOrElements })));
} else if (this.dataProvider.onDidChangeTreeData) {
this._register(this.dataProvider.onDidChangeTreeData(element => this._onDidChangeData.fire({ message: false, element })));
}