From 70d8f58b38e9679e34267f8319250f0515051258 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Tue, 23 Oct 2018 10:21:36 +0200 Subject: [PATCH] perf - use raw string ordering for faster menu creation --- src/vs/platform/actions/common/menu.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/vs/platform/actions/common/menu.ts b/src/vs/platform/actions/common/menu.ts index 9b7212efcaa..ee8b7c46b9e 100644 --- a/src/vs/platform/actions/common/menu.ts +++ b/src/vs/platform/actions/common/menu.ts @@ -121,9 +121,10 @@ export class Menu implements IMenu { } // lexical sort for groups - let value = aGroup.localeCompare(bGroup); - if (value !== 0) { - return value; + if (aGroup < bGroup) { + return -1; + } else if (aGroup > bGroup) { + return 1; } } -- GitLab