diff options
author | Steven Rostedt <srostedt@redhat.com> | 2010-02-16 23:11:47 -0500 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2010-02-16 23:11:47 -0500 |
commit | 03c370ca8b2f45fde8e8e56a59f481981b901780 (patch) | |
tree | edc83277e11aea4e144b6c591c98a01e230cb2ee | |
parent | 40abb355ed1a82514f698c1ae6df4b74ba0b4011 (diff) |
trace-view: Add warning output if advance filter fails
Print reason filter fails.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r-- | trace-view.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/trace-view.c b/trace-view.c index 13fdb7e..052160f 100644 --- a/trace-view.c +++ b/trace-view.c | |||
@@ -444,6 +444,7 @@ void trace_view_adv_filter_callback(gboolean accept, | |||
444 | char *error_str; | 444 | char *error_str; |
445 | guint64 time; | 445 | guint64 time; |
446 | gint row; | 446 | gint row; |
447 | int ret; | ||
447 | 448 | ||
448 | if (!accept) | 449 | if (!accept) |
449 | return; | 450 | return; |
@@ -458,7 +459,12 @@ void trace_view_adv_filter_callback(gboolean accept, | |||
458 | 459 | ||
459 | event_filter = trace_view_store_get_event_filter(store); | 460 | event_filter = trace_view_store_get_event_filter(store); |
460 | 461 | ||
461 | pevent_filter_add_filter_str(event_filter, text, &error_str); | 462 | ret = pevent_filter_add_filter_str(event_filter, text, &error_str); |
463 | if (ret < 0) { | ||
464 | warning("filter failed due to: %s", error_str); | ||
465 | free(error_str); | ||
466 | return; | ||
467 | } | ||
462 | 468 | ||
463 | /* Keep track of the currently selected row */ | 469 | /* Keep track of the currently selected row */ |
464 | row = trace_view_get_selected_row(GTK_WIDGET(trace_tree)); | 470 | row = trace_view_get_selected_row(GTK_WIDGET(trace_tree)); |