From b093b6c5246b7f3f6ee5dc9c06983eb6a76cb5f6 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 2 Sep 2013 21:48:29 +0000 Subject: [PATCH] bitbake: knotty: Reduce refresh of footer When displaying larger number of events the client can get caught up in displaying the footer, then immediately overwriting it. To avoid this, wait for pauses in the event stream before displaying the footer to give a slightly more friendly feel to the UI. (Bitbake rev: 5d706c7cd6ee8d83b67ff18312d4c8119bea8878) Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/knotty.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py index 1692e3295c..45200460b1 100644 --- a/bitbake/lib/bb/ui/knotty.py +++ b/bitbake/lib/bb/ui/knotty.py @@ -306,8 +306,10 @@ def main(server, eventHandler, params, tf = TerminalFilter): while True: try: - termfilter.updateFooter() - event = eventHandler.waitEvent(0.25) + event = eventHandler.waitEvent(0) + if event is None: + termfilter.updateFooter() + event = eventHandler.waitEvent(0.25) if event is None: if main.shutdown > 1: break