aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2011-12-29 11:54:08 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2011-12-29 11:54:08 +0000
commit87d587b53f2027d430d3addb3e12a29a3f8eb56e (patch)
tree6b6a5f39aac0465a55321b999647fd80655e93f7 /gtk
parent5adae76d68f609ba84423d1a4a9f96a306f3d795 (diff)
downloadwireshark-87d587b53f2027d430d3addb3e12a29a3f8eb56e.tar.gz
wireshark-87d587b53f2027d430d3addb3e12a29a3f8eb56e.tar.bz2
wireshark-87d587b53f2027d430d3addb3e12a29a3f8eb56e.zip
Set filter text after connecting to filter string callback so the
initial filter will be syntax checked. svn path=/trunk/; revision=40324
Diffstat (limited to 'gtk')
-rw-r--r--gtk/tap_param_dlg.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/gtk/tap_param_dlg.c b/gtk/tap_param_dlg.c
index 03c7801f5d..1c9ca0d755 100644
--- a/gtk/tap_param_dlg.c
+++ b/gtk/tap_param_dlg.c
@@ -248,17 +248,18 @@ tap_param_dlg_cb(GtkAction *action _U_, gpointer data)
/* Entry */
item=gtk_entry_new();
+ g_signal_connect(item, "changed", G_CALLBACK(filter_te_syntax_check_cb), NULL);
+ g_object_set_data(G_OBJECT(item_box), E_FILT_AUTOCOMP_PTR_KEY, NULL);
+ g_signal_connect(item, "key-press-event", G_CALLBACK (filter_string_te_key_pressed_cb), NULL);
+ g_signal_connect(current_dlg->dlg, "key-press-event", G_CALLBACK (filter_parent_dlg_key_pressed_cb), NULL);
+ g_object_set_data(G_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, item);
+
filter=gtk_entry_get_text(GTK_ENTRY(main_display_filter_widget));
if(filter){
gtk_entry_set_text(GTK_ENTRY(item), filter);
} else {
colorize_filter_te_as_empty(item);
}
- g_signal_connect(item, "changed", G_CALLBACK(filter_te_syntax_check_cb), NULL);
- g_object_set_data(G_OBJECT(item_box), E_FILT_AUTOCOMP_PTR_KEY, NULL);
- g_signal_connect(item, "key-press-event", G_CALLBACK (filter_string_te_key_pressed_cb), NULL);
- g_signal_connect(current_dlg->dlg, "key-press-event", G_CALLBACK (filter_parent_dlg_key_pressed_cb), NULL);
- g_object_set_data(G_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, item);
break;
default: