TreeViewsViewlet no action if expanded state does not change

fixes #41706
This commit is contained in:
isidor
2018-01-17 10:27:46 +01:00
parent 1cbacf4b6a
commit aa1e5e7ecf
@@ -122,8 +122,10 @@ export abstract class TreeViewsViewletPanel extends ViewsViewletPanel {
}
setExpanded(expanded: boolean): void {
this.updateTreeVisibility(this.tree, expanded);
super.setExpanded(expanded);
if (this.isExpanded() !== expanded) {
this.updateTreeVisibility(this.tree, expanded);
super.setExpanded(expanded);
}
}
protected renderHeader(container: HTMLElement): void {
@@ -784,4 +786,4 @@ export class FileIconThemableWorkbenchTree extends WorkbenchTree {
this.disposables.push(themeService.onDidFileIconThemeChange(onFileIconThemeChange));
onFileIconThemeChange(themeService.getFileIconTheme());
}
}
}