diff options
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: |