diff options
Diffstat (limited to 'tools/perf/ui')
-rw-r--r-- | tools/perf/ui/gtk/setup.c | 4 | ||||
-rw-r--r-- | tools/perf/ui/setup.c | 13 | ||||
-rw-r--r-- | tools/perf/ui/tui/setup.c | 2 |
3 files changed, 10 insertions, 9 deletions
diff --git a/tools/perf/ui/gtk/setup.c b/tools/perf/ui/gtk/setup.c index 8c3b573e863d..829529957766 100644 --- a/tools/perf/ui/gtk/setup.c +++ b/tools/perf/ui/gtk/setup.c | |||
@@ -1,9 +1,9 @@ | |||
1 | #include "gtk.h" | 1 | #include "gtk.h" |
2 | #include "../../util/cache.h" | 2 | #include "../../util/cache.h" |
3 | 3 | ||
4 | void perf_gtk__init(bool fallback_to_pager __used) | 4 | int perf_gtk__init(void) |
5 | { | 5 | { |
6 | gtk_init(NULL, NULL); | 6 | return gtk_init_check(NULL, NULL) ? 0 : -1; |
7 | } | 7 | } |
8 | 8 | ||
9 | void perf_gtk__exit(bool wait_for_ok __used) | 9 | void perf_gtk__exit(bool wait_for_ok __used) |
diff --git a/tools/perf/ui/setup.c b/tools/perf/ui/setup.c index 98130e099a0d..9f5f888f73e3 100644 --- a/tools/perf/ui/setup.c +++ b/tools/perf/ui/setup.c | |||
@@ -13,13 +13,14 @@ void setup_browser(bool fallback_to_pager) | |||
13 | 13 | ||
14 | switch (use_browser) { | 14 | switch (use_browser) { |
15 | case 2: | 15 | case 2: |
16 | perf_gtk__init(fallback_to_pager); | 16 | if (perf_gtk__init() == 0) |
17 | break; | 17 | break; |
18 | 18 | /* fall through */ | |
19 | case 1: | 19 | case 1: |
20 | ui__init(fallback_to_pager); | 20 | use_browser = 1; |
21 | break; | 21 | if (ui__init() == 0) |
22 | 22 | break; | |
23 | /* fall through */ | ||
23 | default: | 24 | default: |
24 | if (fallback_to_pager) | 25 | if (fallback_to_pager) |
25 | setup_pager(); | 26 | setup_pager(); |
diff --git a/tools/perf/ui/tui/setup.c b/tools/perf/ui/tui/setup.c index 0194cea2ea0e..d33e943ac434 100644 --- a/tools/perf/ui/tui/setup.c +++ b/tools/perf/ui/tui/setup.c | |||
@@ -100,7 +100,7 @@ static void ui__signal(int sig) | |||
100 | exit(0); | 100 | exit(0); |
101 | } | 101 | } |
102 | 102 | ||
103 | int ui__init(bool fallback_to_pager __used) | 103 | int ui__init(void) |
104 | { | 104 | { |
105 | int err; | 105 | int err; |
106 | 106 | ||