From ee5a22be24a05d0bcd80e744d59a794c244e7050 Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 8 Sep 2019 12:05:00 +0000 Subject: [PATCH] Console: Case-insensitive sort for plugins --- .../src/net/i2p/router/web/helpers/ConfigClientsHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigClientsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigClientsHelper.java index e5647f0ae8..3217465ef2 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigClientsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigClientsHelper.java @@ -258,7 +258,8 @@ public class ConfigClientsHelper extends HelperBase { .append(_t("Control")).append("") .append(_t("Description")).append("\n"); Properties props = PluginStarter.pluginProperties(); - Set keys = new TreeSet(props.stringPropertyNames()); + Set keys = new TreeSet(Collator.getInstance()); + keys.addAll(props.stringPropertyNames()); for (String name : keys) { if (name.startsWith(PluginStarter.PREFIX) && name.endsWith(PluginStarter.ENABLED)) { String app = name.substring(PluginStarter.PREFIX.length(), name.lastIndexOf(PluginStarter.ENABLED));