From 1d1fe28b2749a3c62c21af608b2514a5def4ea08 Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Mon, 2 Jul 2018 11:04:31 -0700 Subject: [PATCH] Fix #53455 - categories without children should not be shown --- src/vs/workbench/parts/preferences/browser/settingsTree.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/preferences/browser/settingsTree.ts b/src/vs/workbench/parts/preferences/browser/settingsTree.ts index e86b79e6e54..ac53257f46e 100644 --- a/src/vs/workbench/parts/preferences/browser/settingsTree.ts +++ b/src/vs/workbench/parts/preferences/browser/settingsTree.ts @@ -243,7 +243,9 @@ function _resolveSettingsTree(tocData: ITOCEntry, allSettings: Set): I return { id: tocData.id, label: tocData.label, - children: tocData.children.map(child => _resolveSettingsTree(child, allSettings)) + children: tocData.children + .map(child => _resolveSettingsTree(child, allSettings)) + .filter(child => (child.children && child.children.length) || (child.settings && child.settings.length)) }; } -- GitLab