From 3942260bd49e0b7d68bdfbe5a8d9713b305fa0b4 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Tue, 1 Mar 2016 12:33:02 +0100 Subject: [PATCH] strange sorting order of QuickPick help (fixes #3378) --- src/vs/workbench/parts/quickopen/browser/helpHandler.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/parts/quickopen/browser/helpHandler.ts b/src/vs/workbench/parts/quickopen/browser/helpHandler.ts index 76ccd39244b..a3686c22ba9 100644 --- a/src/vs/workbench/parts/quickopen/browser/helpHandler.ts +++ b/src/vs/workbench/parts/quickopen/browser/helpHandler.ts @@ -135,8 +135,8 @@ export class HelpHandler extends QuickOpenHandler { let workbenchScoped: HelpEntry[] = []; let editorScoped: HelpEntry[] = []; let entry: HelpEntry; - for (let i = 0; i < handlerDescriptors.length; i++) { - let handlerDescriptor = handlerDescriptors[i]; + + handlerDescriptors.sort((h1, h2) => h1.prefix.localeCompare(h2.prefix)).forEach((handlerDescriptor) => { if (handlerDescriptor.prefix !== HELP_PREFIX) { // Descriptor has multiple help entries @@ -161,7 +161,7 @@ export class HelpHandler extends QuickOpenHandler { workbenchScoped.push(entry); } } - } + }); // Add separator for workbench scoped handlers if (workbenchScoped.length > 0) { -- GitLab