]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
knotty: ensure progress bar output is accounted for in display
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Fri, 23 Sep 2016 09:14:32 +0000 (21:14 +1200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 23 Sep 2016 14:01:50 +0000 (15:01 +0100)
commit326d18d96faf02675ba34ad3c3a20cd424b39b91
tree0305412cb76e568c4974e3047f5fa1cfd083a851
parent6c42025e5dd7761213be3f82f3252a7892d2239d
knotty: ensure progress bar output is accounted for in display

When calculating how many lines we'd printed we weren't properly taking
the progress bars into account, with the result that sometimes if the
last line printed on the terminal wrapped to the next line (which is
possible) we backed up less lines than we should have.

Additionally, we should always print a newline after updating the
progress bar - there's no need to check if there wasn't output (there
always will be courtesy of our overridden _need_update()) and we now
allow the line to wrap so we don't need to check the other condition
either.

Hopefully this will fix [YOCTO #10046].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lib/bb/ui/knotty.py