1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-01-05 13:24:14 +01:00

WPrefs: fix keyboard shortcut sorting order

That patch is fixing some Actions entries that are not sorted properly.
One is using some upper/lower cases.
And the other one, is displaying numbers while alphabetic sorting is not
working properly on numbers. For example:
Shortcut for window 1
Shortcut for window 10
Shortcut for window 2
...
This commit is contained in:
David Maciejak
2023-03-21 21:06:06 +08:00
committed by Carlos R. Mafra
parent 18a539b372
commit 91e7f37074

View File

@@ -154,7 +154,7 @@ static struct keyOption {
/* Misc. */ /* Misc. */
{ "WindowRelaunchKey", N_("Launch new instance of application") }, { "WindowRelaunchKey", N_("Launch new instance of application") },
{ "ScreenSwitchKey", N_("Switch to Next Screen/Monitor") }, { "ScreenSwitchKey", N_("Switch to next screen/monitor") },
{ "RunKey", N_("Run application") }, { "RunKey", N_("Run application") },
{ "ExitKey", N_("Exit Window Maker") }, { "ExitKey", N_("Exit Window Maker") },
{ "DockRaiseLowerKey", N_("Raise/Lower Dock") }, { "DockRaiseLowerKey", N_("Raise/Lower Dock") },
@@ -550,7 +550,7 @@ static int cmpKeyOptions(const void *v1, const void *v2)
const struct keyOption *opt1 = (struct keyOption *)v1; const struct keyOption *opt1 = (struct keyOption *)v1;
const struct keyOption *opt2 = (struct keyOption *)v2; const struct keyOption *opt2 = (struct keyOption *)v2;
if ((rc = strcmp(opt1->title, opt2->title)) < 0) if ((rc = strncmp(opt1->title, opt2->title, 20)) < 0)
return -1; return -1;
else if (rc > 0) else if (rc > 0)
return 1; return 1;