summaryrefslogtreecommitdiff
path: root/xmake/modules/utils/progress.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/modules/utils/progress.lua')
-rw-r--r--xmake/modules/utils/progress.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/xmake/modules/utils/progress.lua b/xmake/modules/utils/progress.lua
index ff97a6d6c..d531bee90 100644
--- a/xmake/modules/utils/progress.lua
+++ b/xmake/modules/utils/progress.lua
@@ -202,6 +202,15 @@ function _display_subprocess_lines(order_lineinfos)
linecount = linecount + 1
end
end
+ -- clear the left lines
+ local left_linecount = #order_lineinfos - linecount
+ if left_linecount > 0 then
+ for i = 1, left_linecount do
+ tty.erase_line().cr()
+ print("")
+ end
+ tty.cursor_move_up(left_linecount)
+ end
_g.linecount = linecount
end