Skip to content

Commit 4130056

Browse files
committed
do not let uncollapsible node collapse
1 parent 0b3f37f commit 4130056

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/vs/base/browser/ui/tree/indexTreeModel.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,10 @@ export class IndexTreeModel<T extends Exclude<any, undefined>, TFilterData = voi
234234
setCollapsed(location: number[], collapsed?: boolean, recursive?: boolean): boolean {
235235
const node = this.getTreeNode(location);
236236

237+
if (!node.collapsible) {
238+
return false;
239+
}
240+
237241
if (typeof collapsed === 'undefined') {
238242
collapsed = !node.collapsed;
239243
}

0 commit comments

Comments
 (0)