summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-03 15:27:59 +0200
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-03 15:27:59 +0200
commitee258d6bae514316e67b402d7b52e5b9d080f0dd (patch)
tree37433cd90f06e09ed3f4096b183310d97f0a1a99 /src
parentdf29cb194b4c5a2e52edbd1256197cf6ffd4f526 (diff)
Also clear rest of status line to remove any debries of older status
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/it_jaros/jscanner/ProgressBar.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/ProgressBar.java b/src/main/java/com/it_jaros/jscanner/ProgressBar.java
index 62bb2c1..74383eb 100644
--- a/src/main/java/com/it_jaros/jscanner/ProgressBar.java
+++ b/src/main/java/com/it_jaros/jscanner/ProgressBar.java
@@ -206,6 +206,11 @@ public class ProgressBar {
);
statusLine = appendIfEnoughSpace(statusLine, availableWidth, progressBar);
}
+
+ remainingWidth = availableWidth - statusLine.length();
+ if (remainingWidth > 0) {
+ statusLine += " ".repeat(remainingWidth);
+ }
System.err.print("\r" + statusLine);
System.err.flush();
}