diff options
| author | 2026-08-03 15:27:59 +0200 | |
|---|---|---|
| committer | 2026-08-03 15:27:59 +0200 | |
| commit | ee258d6bae514316e67b402d7b52e5b9d080f0dd (patch) | |
| tree | 37433cd90f06e09ed3f4096b183310d97f0a1a99 /src/main/java | |
| parent | df29cb194b4c5a2e52edbd1256197cf6ffd4f526 (diff) | |
Also clear rest of status line to remove any debries of older status
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/ProgressBar.java | 5 |
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(); } |
