From 27a5793fd0e44c629ecdd30ef6b3b916c309faa3 Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 18 Jan 2010 14:51:39 +0000 Subject: [PATCH] * configclients.jsp: Fix add-new-client feature * Translate: Catch empty string --- .../java/src/net/i2p/router/web/ConfigClientsHandler.java | 4 ++-- .../java/src/net/i2p/router/web/ConfigClientsHelper.java | 6 ++++-- core/java/src/net/i2p/util/Translate.java | 3 +++ 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java index 18005a83e..a1204f393 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java @@ -108,7 +108,7 @@ public class ConfigClientsHandler extends FormHandler { int newClient = clients.size(); String newDesc = getString("desc" + newClient); - if (newDesc != null) { + if (newDesc != null && newDesc.trim().length() > 0) { // new entry int spc = newDesc.indexOf(" "); String clss = newDesc; @@ -118,7 +118,7 @@ public class ConfigClientsHandler extends FormHandler { args = newDesc.substring(spc + 1); } String name = getString("name" + newClient); - if (name == null) name = "new client"; + if (name == null || name.trim().length() <= 0) name = "new client"; ClientAppConfig ca = new ClientAppConfig(clss, name, args, 2*60*1000, _settings.get(newClient + ".enabled") != null); clients.add(ca); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java index b6d253745..acef26f72 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java @@ -79,10 +79,12 @@ public class ConfigClientsHelper extends HelperBase { buf.append("").append(_(name)).append(""); } else if (edit && !ro) { buf.append(" 0) + buf.append(_(name)); buf.append("\" >"); } else { - buf.append(_(name)); + if (name.length() > 0) + buf.append(_(name)); } buf.append("