From d1617dd0b64f95ab06669d7a77f106f82467be31 Mon Sep 17 00:00:00 2001 From: zzz Date: Thu, 28 Feb 2019 16:55:16 +0000 Subject: [PATCH] Console: Fix router logs not shown if first msg is a dup --- .../java/src/net/i2p/router/web/helpers/LogsHelper.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/LogsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/LogsHelper.java index 1b5a878a6..25b3874a7 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/LogsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/LogsHelper.java @@ -126,13 +126,15 @@ public class LogsHelper extends HelperBase { // newest first // for (int i = msgs.size() - 1; i >= 0; i--) { // oldest first + boolean displayed = false; for (int i = 0; i < msgs.size(); i++) { String msg = msgs.get(i); // don't display the dup message if it is last //if (i == 0 && msg.contains("↓")) // don't display the dup message if it is first - if (i == 0 && msg.contains("↑")) - break; + if (!displayed && msg.contains("↑")) + continue; + displayed = true; msg = msg.replace("&", "&").replace("<", "<").replace(">", ">"); //msg = msg.replace("&darr;", "↓"); // hack - undo the damage (LogWriter) msg = msg.replace("&uarr;", "↑"); // hack - undo the damage (LogWriter)