diff options
Diffstat (limited to 'bitbake/lib')
-rw-r--r-- | bitbake/lib/bb/ui/knotty.py | 5 |
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 |