summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/ui/knotty.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py
index bd9911cf6f..ddcb214867 100644
--- a/bitbake/lib/bb/ui/knotty.py
+++ b/bitbake/lib/bb/ui/knotty.py
@@ -477,7 +477,8 @@ def main(server, eventHandler, params, tf = TerminalFilter):
477 if event is None: 477 if event is None:
478 if main.shutdown > 1: 478 if main.shutdown > 1:
479 break 479 break
480 termfilter.updateFooter() 480 if not parseprogress:
481 termfilter.updateFooter()
481 event = eventHandler.waitEvent(0.25) 482 event = eventHandler.waitEvent(0.25)
482 if event is None: 483 if event is None:
483 continue 484 continue
@@ -539,6 +540,7 @@ def main(server, eventHandler, params, tf = TerminalFilter):
539 continue 540 continue
540 if event.total == 0: 541 if event.total == 0:
541 continue 542 continue
543 termfilter.clearFooter()
542 parseprogress = new_progress("Parsing recipes", event.total).start() 544 parseprogress = new_progress("Parsing recipes", event.total).start()
543 continue 545 continue
544 if isinstance(event, bb.event.ParseProgress): 546 if isinstance(event, bb.event.ParseProgress):
@@ -638,6 +640,7 @@ def main(server, eventHandler, params, tf = TerminalFilter):
638 if isinstance(event, bb.event.ProcessStarted): 640 if isinstance(event, bb.event.ProcessStarted):
639 if params.options.quiet > 1: 641 if params.options.quiet > 1:
640 continue 642 continue
643 termfilter.clearFooter()
641 parseprogress = new_progress(event.processname, event.total) 644 parseprogress = new_progress(event.processname, event.total)
642 parseprogress.start(False) 645 parseprogress.start(False)
643 continue 646 continue