From 6f5fd39b658e215458ebff934736b24aa790ca59 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Mon, 10 Jul 2017 21:06:31 +0200 Subject: [PATCH] explorer - always expand single root folder --- src/vs/workbench/parts/files/browser/views/explorerView.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/files/browser/views/explorerView.ts b/src/vs/workbench/parts/files/browser/views/explorerView.ts index 73ee94ee631..357105eb10a 100644 --- a/src/vs/workbench/parts/files/browser/views/explorerView.ts +++ b/src/vs/workbench/parts/files/browser/views/explorerView.ts @@ -722,10 +722,12 @@ export class ExplorerView extends CollapsibleView { const rootAndTargets = { root, resource: root.resource, options: { resolveTo: [] } }; targetsToResolve.push(rootAndTargets); }); - let targetsToExpand: URI[] = []; + let targetsToExpand: URI[] = []; if (this.settings[ExplorerView.MEMENTO_EXPANDED_FOLDER_RESOURCES]) { targetsToExpand = this.settings[ExplorerView.MEMENTO_EXPANDED_FOLDER_RESOURCES].map((e: string) => URI.parse(e)); + } else if (this.model.roots.length === 1) { + targetsToExpand = this.model.roots.map(root => root.resource); // always expand single root folder } // First time refresh: Receive target through active editor input or selection and also include settings from previous session