diff options
Diffstat (limited to 'xmake/modules/utils/progress.lua')
| -rw-r--r-- | xmake/modules/utils/progress.lua | 9 |
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 |
