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 806a07bb4..b2ba5ff9c 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -2764,14 +2764,20 @@ public class I2PSnarkServlet extends BasicServlet { } else { buf.append('0'); } + // not including skipped files, but -1 when not running 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(" "); toThemeImg(buf, "head_rx"); buf.append(" ") .append(_("Remaining")) .append(": ") .append(formatSize(needed)); + } if (meta != null) { List> files = meta.getFiles(); int fileCount = files != null ? files.size() : 1;