diff options
Diffstat (limited to 'tools/perf/ui/tui/progress.c')
-rw-r--r-- | tools/perf/ui/tui/progress.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/perf/ui/tui/progress.c b/tools/perf/ui/tui/progress.c index 3e2d936d7443..c61d14b101e0 100644 --- a/tools/perf/ui/tui/progress.c +++ b/tools/perf/ui/tui/progress.c | |||
@@ -18,13 +18,14 @@ static void tui_progress__update(struct ui_progress *p) | |||
18 | if (p->total == 0) | 18 | if (p->total == 0) |
19 | return; | 19 | return; |
20 | 20 | ||
21 | ui__refresh_dimensions(true); | 21 | ui__refresh_dimensions(false); |
22 | pthread_mutex_lock(&ui__lock); | 22 | pthread_mutex_lock(&ui__lock); |
23 | y = SLtt_Screen_Rows / 2 - 2; | 23 | y = SLtt_Screen_Rows / 2 - 2; |
24 | SLsmg_set_color(0); | 24 | SLsmg_set_color(0); |
25 | SLsmg_draw_box(y, 0, 3, SLtt_Screen_Cols); | 25 | SLsmg_draw_box(y, 0, 3, SLtt_Screen_Cols); |
26 | SLsmg_gotorc(y++, 1); | 26 | SLsmg_gotorc(y++, 1); |
27 | SLsmg_write_string((char *)p->title); | 27 | SLsmg_write_string((char *)p->title); |
28 | SLsmg_fill_region(y, 1, 1, SLtt_Screen_Cols - 2, ' '); | ||
28 | SLsmg_set_color(HE_COLORSET_SELECTED); | 29 | SLsmg_set_color(HE_COLORSET_SELECTED); |
29 | bar = ((SLtt_Screen_Cols - 2) * p->curr) / p->total; | 30 | bar = ((SLtt_Screen_Cols - 2) * p->curr) / p->total; |
30 | SLsmg_fill_region(y, 1, 1, bar, ' '); | 31 | SLsmg_fill_region(y, 1, 1, bar, ' '); |