fixup remaining field on details page

This commit is contained in:
zzz
2014-09-13 18:21:58 +00:00
parent 9a0f6490ba
commit e492d5e0cf

View File

@@ -2764,14 +2764,20 @@ public class I2PSnarkServlet extends BasicServlet {
} else { } else {
buf.append('0'); buf.append('0');
} }
// not including skipped files, but -1 when not running
long needed = snark.getNeededLength(); long needed = snark.getNeededLength();
if (needed > 0) if (needed < 0) {
// including skipped files, valid when not running
needed = snark.getRemainingLength();
}
if (needed > 0) {
buf.append("&nbsp;"); buf.append("&nbsp;");
toThemeImg(buf, "head_rx"); toThemeImg(buf, "head_rx");
buf.append("&nbsp;<b>") buf.append("&nbsp;<b>")
.append(_("Remaining")) .append(_("Remaining"))
.append(":</b> ") .append(":</b> ")
.append(formatSize(needed)); .append(formatSize(needed));
}
if (meta != null) { if (meta != null) {
List<List<String>> files = meta.getFiles(); List<List<String>> files = meta.getFiles();
int fileCount = files != null ? files.size() : 1; int fileCount = files != null ? files.size() : 1;