From 6fe55529d6772cb1a5bacfdbb30f4e9f4bb0ae0b Mon Sep 17 00:00:00 2001
From: str4d <str4d@mail.i2p>
Date: Sun, 4 Jun 2017 00:33:29 +0000
Subject: [PATCH] i2psnark: Fix bug in status tooltips

---
 .../java/src/org/klomp/snark/web/I2PSnarkServlet.java | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
index 1b2f8a7ab9..e379b239fa 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
@@ -1581,25 +1581,28 @@ public class I2PSnarkServlet extends BasicServlet {
             if (isRunning) {
                 String img;
                 String txt;
+                String tooltip;
                 if (remaining == 0) {
                     img = "seeding";
-                    txt = _t("Seeding to {0} of {1} peers in swarm", curPeers, knownPeers);
+                    txt = _t("Seeding");
+                    tooltip = _t("Seeding to {0} of {1} peers in swarm", curPeers, knownPeers);
                 } else {
                     // partial
                     img = "complete";
                     txt = _t("Complete");
+                    tooltip = txt;
                     if (curPeers > 0) {
-                        txt = txt + " (" + _t("Seeding to {0} of {1} peers in swarm", curPeers, knownPeers) + ")";
+                        tooltip = txt + " (" + _t("Seeding to {0} of {1} peers in swarm", curPeers, knownPeers) + ")";
                     }
                 }
                 if (curPeers > 0 && !showPeers) {
-                    statusString = toThemeImg(img, "", txt) + "</td>" +
+                    statusString = toThemeImg(img, "", tooltip) + "</td>" +
                                "<td class=\"snarkTorrentStatus\"><b>" + txt +
                                ":</b> <a href=\"" + uri + getQueryString(req, b64, null, null) + '#' + b64Short + "\">" +
                                curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
                 } else {
-                    statusString = toThemeImg(img, "", txt) + "</td>" +
+                    statusString = toThemeImg(img, "", tooltip) + "</td>" +
                                "<td class=\"snarkTorrentStatus\"><b>" + txt +
                                ":</b> " + curPeers + thinsp(noThinsp) +
                                ngettext("1 peer", "{0} peers", knownPeers);
-- 
GitLab