mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Re-add carbon edit for handling undefined proxy in extHostTreeViews. (#6883)
This commit is contained in:
@@ -201,7 +201,10 @@ export class ExtHostTreeView<T> extends Disposable {
|
|||||||
constructor(private viewId: string, options: vscode.TreeViewOptions2<T>, private proxy: MainThreadTreeViewsShape, private commands: CommandsConverter, private logService: ILogService, private extension: IExtensionDescription) {
|
constructor(private viewId: string, options: vscode.TreeViewOptions2<T>, private proxy: MainThreadTreeViewsShape, private commands: CommandsConverter, private logService: ILogService, private extension: IExtensionDescription) {
|
||||||
super();
|
super();
|
||||||
this.dataProvider = options.treeDataProvider;
|
this.dataProvider = options.treeDataProvider;
|
||||||
this.proxy.$registerTreeViewDataProvider(viewId, { showCollapseAll: !!options.showCollapseAll, canSelectMany: !!options.canSelectMany });
|
// {{SQL CARBON EDIT}}
|
||||||
|
if (this.proxy) {
|
||||||
|
this.proxy.$registerTreeViewDataProvider(viewId, { showCollapseAll: !!options.showCollapseAll, canSelectMany: !!options.canSelectMany });
|
||||||
|
}
|
||||||
if (this.dataProvider.onDidChangeTreeData) {
|
if (this.dataProvider.onDidChangeTreeData) {
|
||||||
this._register(this.dataProvider.onDidChangeTreeData(element => this._onDidChangeData.fire({ message: false, element })));
|
this._register(this.dataProvider.onDidChangeTreeData(element => this._onDidChangeData.fire({ message: false, element })));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user