Skip to content

Commit 1adce33

Browse files
committed
fix race conditions
1 parent 257e53b commit 1adce33

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/basic/gitprogresspool.nim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -252,11 +252,11 @@ proc renderProgressBlock(
252252
proc clearInteractiveBlock(lastLines: var int) =
253253
if lastLines <= 0:
254254
return
255-
for _ in 0..<lastLines:
255+
let lineCount = lastLines
256+
for idx in 0..<lineCount:
256257
stdout.write "\r\27[2K"
257-
if lastLines > 1:
258+
if idx < lineCount - 1:
258259
stdout.write "\27[1A"
259-
dec lastLines
260260
stdout.write "\r\27[2K\r"
261261
stdout.flushFile()
262262
lastLines = 0

0 commit comments

Comments
 (0)