only display tracker error if no peers

This commit is contained in:
zzz
2012-10-15 21:30:46 +00:00
parent 9b6d5daeef
commit 613dd77d2c

View File

@ -999,14 +999,16 @@ public class I2PSnarkServlet extends DefaultServlet {
} else if (snark.isAllocating()) { } else if (snark.isAllocating()) {
statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "stalled.png\" title=\"" + _("Allocating") + "\"></td>" + statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "stalled.png\" title=\"" + _("Allocating") + "\"></td>" +
"<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Allocating"); "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Allocating");
} else if (err != null) { } else if (err != null && curPeers == 0) {
if (isRunning && curPeers > 0 && !showPeers) // let's only show this if we have no peers, otherwise PEX and DHT should bail us out, user doesn't care
statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" + //if (isRunning && curPeers > 0 && !showPeers)
"<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Tracker Error") + // statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" +
": <a href=\"" + uri + "?p=" + Base64.encode(snark.getInfoHash()) + "\">" + // "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Tracker Error") +
curPeers + thinsp(noThinsp) + // ": <a href=\"" + uri + "?p=" + Base64.encode(snark.getInfoHash()) + "\">" +
ngettext("1 peer", "{0} peers", knownPeers) + "</a>"; // curPeers + thinsp(noThinsp) +
else if (isRunning) // ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
//else if (isRunning)
if (isRunning)
statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" + statusString = "<img alt=\"\" border=\"0\" src=\"" + _imgPath + "trackererror.png\" title=\"" + err + "\"></td>" +
"<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Tracker Error") + "<td class=\"snarkTorrentStatus " + rowClass + "\">" + _("Tracker Error") +
": " + curPeers + thinsp(noThinsp) + ": " + curPeers + thinsp(noThinsp) +