From d3f1fe1c303a12bf79cc121ecd4e6e9b434941dc Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Thu, 25 Mar 2010 19:04:45 +0000 Subject: [PATCH] * Console: Sort plugin links in summary bar --- .../java/src/net/i2p/router/web/NavHelper.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java index df7dc6697e..844a76cb20 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java @@ -1,6 +1,8 @@ package net.i2p.router.web; -import java.util.Iterator; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -31,9 +33,12 @@ public class NavHelper { if (_apps.isEmpty()) return ""; StringBuilder buf = new StringBuilder(256); - for (Iterator<String> iter = _apps.keySet().iterator(); iter.hasNext(); ) { - String name = iter.next(); + List<String> l = new ArrayList(_apps.keySet()); + Collections.sort(l); + for (String name : l) { String path = _apps.get(name); + if (path == null) + continue; buf.append(" <a target=\"_top\" href=\"").append(path).append("\">"); buf.append(name).append("</a>"); } -- GitLab