summaryrefslogtreecommitdiffstats
path: root/kernel/tools/perf/ui/tui/setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/tools/perf/ui/tui/setup.c')
-rw-r--r--kernel/tools/perf/ui/tui/setup.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/kernel/tools/perf/ui/tui/setup.c b/kernel/tools/perf/ui/tui/setup.c
index b77e1d771..7dfeba0a9 100644
--- a/kernel/tools/perf/ui/tui/setup.c
+++ b/kernel/tools/perf/ui/tui/setup.c
@@ -129,7 +129,7 @@ int ui__init(void)
err = SLsmg_init_smg();
if (err < 0)
goto out;
- err = SLang_init_tty(0, 0, 0);
+ err = SLang_init_tty(-1, 0, 0);
if (err < 0)
goto out;
@@ -141,10 +141,6 @@ int ui__init(void)
SLkp_define_keysym((char *)"^(kB)", SL_KEY_UNTAB);
- ui_helpline__init();
- ui_browser__init();
- tui_progress__init();
-
signal(SIGSEGV, ui__signal_backtrace);
signal(SIGFPE, ui__signal_backtrace);
signal(SIGINT, ui__signal);
@@ -153,6 +149,10 @@ int ui__init(void)
perf_error__register(&perf_tui_eops);
+ ui_helpline__init();
+ ui_browser__init();
+ tui_progress__init();
+
hist_browser__init_hpp();
out:
return err;