Set filter text after connecting to filter string callback so the

initial filter will be syntax checked.

svn path=/trunk/; revision=40324
This commit is contained in:
Stig Bjørlykke 2011-12-29 11:54:08 +00:00
parent 5adae76d68
commit 87d587b53f
1 changed files with 6 additions and 5 deletions

View File

@ -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: