From c61c53976aa5262f85d3f66d5988906e3cdbc67a Mon Sep 17 00:00:00 2001 From: Alan Ren Date: Thu, 20 May 2021 09:55:11 -0700 Subject: [PATCH] fix tree view issue (#15527) --- .../browser/modelComponents/treeViewDataProvider.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/sql/workbench/browser/modelComponents/treeViewDataProvider.ts b/src/sql/workbench/browser/modelComponents/treeViewDataProvider.ts index 63a084a99f..4b48805981 100644 --- a/src/sql/workbench/browser/modelComponents/treeViewDataProvider.ts +++ b/src/sql/workbench/browser/modelComponents/treeViewDataProvider.ts @@ -28,6 +28,13 @@ export class ResolvableTreeComponentItem extends ResolvableTreeItem implements I this.onCheckedChanged = treeItem.onCheckedChanged; this.children = deepClone(treeItem.children); } + + asTreeItem(): ITreeComponentItem { + const item = super.asTreeItem() as ITreeComponentItem; + item.checked = this.checked; + item.enabled = this.enabled; + return item; + } } export class TreeViewDataProvider extends vsTreeView.TreeViewDataProvider implements IModelViewTreeViewDataProvider {