diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/HomeHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/HomeHelper.java index f1036f48fb14c237a1c6acf9038b652e5896b8dd..3e6283a911af75354fa72f1d755af8235294c2ad 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/HomeHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/HomeHelper.java @@ -188,10 +188,10 @@ public class HomeHelper extends HelperBase { String website = _t("Web Server"); StringBuilder buf = new StringBuilder(1024); buf.append("<div class=\"appgroup\">"); + PortMapper pm = _context.portMapper(); for (App app : apps) { String url; if (app.name.equals(website) && app.url.equals("http://127.0.0.1:7658/")) { - PortMapper pm = _context.portMapper(); int port = pm.getPort(PortMapper.SVC_EEPSITE); int sslPort = pm.getPort(PortMapper.SVC_HTTPS_EEPSITE); if (port <= 0 && sslPort <= 0) @@ -208,13 +208,13 @@ public class HomeHelper extends HelperBase { url = app.url; // check for disabled webapps and other things if (url.equals("/dns")) { - if (!WebAppStarter.isWebAppRunning("susidns")) + if (pm.getPort("susidns") <= 0) continue; } else if (url.equals("/webmail")) { - if (!WebAppStarter.isWebAppRunning("susimail")) + if (pm.getPort("susimail") <= 0) continue; } else if (url.equals("/torrents")) { - if (!WebAppStarter.isWebAppRunning("i2psnark")) + if (pm.getPort("i2psnark") <= 0) continue; } else if (url.equals("/configplugins")) { if (!PluginStarter.pluginsEnabled(_context))