diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2011-12-29 11:54:08 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2011-12-29 11:54:08 +0000 |
commit | 87d587b53f2027d430d3addb3e12a29a3f8eb56e (patch) | |
tree | 6b6a5f39aac0465a55321b999647fd80655e93f7 /gtk | |
parent | 5adae76d68f609ba84423d1a4a9f96a306f3d795 (diff) | |
download | wireshark-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.c | 11 |
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: |