From 2e783e0e971ccfb06b918d8ecd5d0aaa94185884 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Fri, 14 Dec 2018 12:32:38 +0100 Subject: [PATCH] tree: toggleCollapsed returns boolean --- src/vs/base/browser/ui/tree/abstractTree.ts | 4 ++-- src/vs/base/browser/ui/tree/asyncDataTree.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/vs/base/browser/ui/tree/abstractTree.ts b/src/vs/base/browser/ui/tree/abstractTree.ts index f7c2386da0f..126639db497 100644 --- a/src/vs/base/browser/ui/tree/abstractTree.ts +++ b/src/vs/base/browser/ui/tree/abstractTree.ts @@ -316,8 +316,8 @@ export abstract class AbstractTree implements IDisposable return this.model.setCollapsed(location, false, recursive); } - toggleCollapsed(location: TRef, recursive: boolean = false): void { - this.model.setCollapsed(location, undefined, recursive); + toggleCollapsed(location: TRef, recursive: boolean = false): boolean { + return this.model.setCollapsed(location, undefined, recursive); } expandAll(): void { diff --git a/src/vs/base/browser/ui/tree/asyncDataTree.ts b/src/vs/base/browser/ui/tree/asyncDataTree.ts index 59ed7b0e6de..8c524a866ef 100644 --- a/src/vs/base/browser/ui/tree/asyncDataTree.ts +++ b/src/vs/base/browser/ui/tree/asyncDataTree.ts @@ -311,8 +311,8 @@ export class AsyncDataTree, TFilterData = void> imple return true; } - toggleCollapsed(element: T, recursive: boolean = false): void { - this.tree.toggleCollapsed(this.getDataNode(element), recursive); + toggleCollapsed(element: T, recursive: boolean = false): boolean { + return this.tree.toggleCollapsed(this.getDataNode(element), recursive); } expandAll(): void {