diff options
Diffstat (limited to 'gtk/main.c')
-rw-r--r-- | gtk/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/main.c b/gtk/main.c index e4d37fa9d4..d64fcf348f 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -309,8 +309,9 @@ match_selected_ptree_cb(GtkWidget *w, gpointer data, MATCH_SELECTED_E action) char *filter; if (cfile.finfo_selected) { - if (proto_construct_match_selected_string(cfile.finfo_selected, - cfile.edt, &filter)) + filter = proto_construct_match_selected_string(cfile.finfo_selected, + cfile.edt); + if (filter != NULL) match_selected_cb_do((data ? data : w), action, filter); } } |