diff --git a/src/main/java/me/tongfei/progressbar/ProgressBar.java b/src/main/java/me/tongfei/progressbar/ProgressBar.java index 1fdcfbe..61c44bf 100644 --- a/src/main/java/me/tongfei/progressbar/ProgressBar.java +++ b/src/main/java/me/tongfei/progressbar/ProgressBar.java @@ -288,7 +288,7 @@ public static InputStream wrap(InputStream is, String task) { */ public static InputStream wrap(InputStream is, ProgressBarBuilder pbb) { long size = Util.getInputStreamSize(is); - if (size != -1 && pbb.initialMaxIsSet()) + if (size != -1 && !pbb.initialMaxIsSet()) pbb.setInitialMax(size); return new ProgressBarWrappedInputStream(is, pbb.build()); }