aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/ui/progress.c
diff options
context:
space:
mode:
authorJiri Olsa <jolsa@kernel.org>2017-09-08 14:05:09 +0200
committerArnaldo Carvalho de Melo <acme@redhat.com>2017-09-13 09:49:15 -0300
commit25cc4eb44b0c840eff0e5a46a85b9ccbde77401b (patch)
tree060c4b3ee2a7fddc4a4763842ba3b4044d61fbe6 /tools/perf/ui/progress.c
parentperf tools: Add python-clean target (diff)
downloadlinux-dev-25cc4eb44b0c840eff0e5a46a85b9ccbde77401b.tar.xz
linux-dev-25cc4eb44b0c840eff0e5a46a85b9ccbde77401b.zip
perf ui progress: Add ui specific init function
Adding ui specific init function allowing to setup the progress bar width based on current screen scales. Adding TUI init function to get more grained update of the progress bar. Signed-off-by: Jiri Olsa <jolsa@kernel.org> Cc: David Ahern <dsahern@gmail.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/20170908120510.22515-4-jolsa@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/ui/progress.c')
-rw-r--r--tools/perf/ui/progress.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/perf/ui/progress.c b/tools/perf/ui/progress.c
index ae91c8148edf..3e2b5d64c55e 100644
--- a/tools/perf/ui/progress.c
+++ b/tools/perf/ui/progress.c
@@ -34,6 +34,8 @@ void ui_progress__init(struct ui_progress *p, u64 total, const char *title)
p->total = total;
p->title = title;
+ if (ui_progress__ops->init)
+ ui_progress__ops->init(p);
}
void ui_progress__finish(void)