diff --git a/src/vs/base/browser/ui/tree/abstractTree.ts b/src/vs/base/browser/ui/tree/abstractTree.ts index c82ff404931..b9232d29cd6 100644 --- a/src/vs/base/browser/ui/tree/abstractTree.ts +++ b/src/vs/base/browser/ui/tree/abstractTree.ts @@ -1252,7 +1252,7 @@ class TreeNodeListMouseController extends MouseController< } if (node.collapsible) { - const model = ((this.tree as any).model as ITreeModel); // internal + const model = this.tree.model; // internal const location = model.getNodeLocation(node); const recursive = e.browserEvent.altKey; this.tree.setFocus([location]); @@ -1375,7 +1375,7 @@ export abstract class AbstractTree implements IDisposable protected view: TreeNodeList; private renderers: TreeRenderer[]; - protected model: ITreeModel; + model: ITreeModel; // used in MouseController private focus: Trait; private selection: Trait; private anchor: Trait;