ContentProvider -> TreeExplorerNodeProvider

This commit is contained in:
Pine Wu
2016-10-19 10:09:19 -07:00
parent 0c189793a3
commit 045aeddd15
6 changed files with 20 additions and 26 deletions

View File

@@ -31,13 +31,13 @@ export class ExtHostTreeExplorers extends ExtHostTreeExplorersShape {
this._externalNodeMaps = Object.create(null);
}
registerTreeContentProvider(providerId: string, provider: TreeExplorerNodeProvider<any>): Disposable {
this._proxy.$registerTreeContentProvider(providerId);
registerTreeExplorerNodeProvider(providerId: string, provider: TreeExplorerNodeProvider<any>): Disposable {
this._proxy.$registerTreeExplorerNodeProvider(providerId);
this._treeExplorerNodeProviders[providerId] = provider;
return new Disposable(() => {
if (delete this._treeExplorerNodeProviders[providerId]) {
this._proxy.$unregisterTreeContentProvider(providerId);
this._proxy.$unregisterTreeExplorerNodeProvider(providerId);
}
});
}