From: Richard Purdie Date: Mon, 2 Sep 2013 21:48:29 +0000 (+0000) Subject: knotty: Reduce refresh of footer X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5d706c7cd6ee8d83b67ff18312d4c8119bea8878;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git 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. Signed-off-by: Richard Purdie --- diff --git a/lib/bb/ui/knotty.py b/lib/bb/ui/knotty.py index 1692e3295c8..45200460b14 100644 --- a/lib/bb/ui/knotty.py +++ b/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