From dc9256f2748e368552937cf4a21fe554fd846d3a Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Tue, 2 Jun 2015 16:41:04 +0000
Subject: [PATCH] Console: Prevent bad line-wrap of very long menu items

---
 .../java/src/net/i2p/router/web/SummaryBarRenderer.java     | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
index f3edb40729..3023162177 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java
@@ -665,6 +665,10 @@ public class SummaryBarRenderer {
      *  @since 0.9.18
      */
     private static String nbsp(String s) {
-        return s.replace(" ", "&nbsp;");
+        // if it's too long, this makes it worse
+        if (s.length() <= 30)
+            return s.replace(" ", "&nbsp;");
+        else
+            return s;
     }
 }
-- 
GitLab