From 374b1a19b0caf4fb80d875901882abc484d7be7e Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 18 Aug 2021 13:18:02 +0100 Subject: [PATCH] fixed themes being in the wrong order in the command line --- src/js/commandline-lists.js | 4 ---- src/js/misc.js | 3 ++- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/js/commandline-lists.js b/src/js/commandline-lists.js index 61dbe7e70..cb2484a34 100644 --- a/src/js/commandline-lists.js +++ b/src/js/commandline-lists.js @@ -2135,10 +2135,6 @@ export let themeCommands = { }; Misc.getThemesList().then((themes) => { - //sort themes by name - themes = themes.sort((a, b) => { - return a.name < b.name; - }); themes.forEach((theme) => { themeCommands.list.push({ id: "changeTheme" + Misc.capitalizeFirstLetter(theme.name), diff --git a/src/js/misc.js b/src/js/misc.js index 29b59d026..defee7eff 100644 --- a/src/js/misc.js +++ b/src/js/misc.js @@ -80,7 +80,8 @@ export async function getSortedThemesList() { if (themesList == null) { await getThemesList(); } - const sorted = themesList.sort((a, b) => { + let sorted = [...themesList]; + sorted = sorted.sort((a, b) => { let b1 = hexToHSL(a.bgColor); let b2 = hexToHSL(b.bgColor); return b2.lgt - b1.lgt;