rem: g_value_get_uint(&value_type));
add: g_value_get_int(&value_type));
context: select_payment_method (GtkTreeSelection *selection,		       GtkTreeModel *model){  GtkTreeIter iter;  GValue value_name = {0, };  GValue value_numbering = {0, };  GValue value_type = {0, };  gboolean good;  gtk_signal_handler_block_by_func ( GTK_OBJECT ( entree_type_nom ),				     modification_entree_nom_type, NULL );  gtk_signal_handler_block_by_func ( GTK_OBJECT ( entree_type_dernier_no ),				     modification_entree_type_dernier_no, NULL );  good = gtk_tree_selection_get_selected (selection, NULL, &iter);  gtk_tree_model_get_value (model, &iter, PAYMENT_METHODS_VISIBLE_COLUMN, 			    &value_name);  if (! good ||      ! g_value_get_boolean(&value_name))    {      gtk_entry_set_text ( GTK_ENTRY ( entree_type_nom ), "");      gtk_entry_set_text ( GTK_ENTRY ( entree_type_dernier_no ), "" );      gtk_option_menu_set_history ( GTK_OPTION_MENU ( bouton_signe_type ),				    0);	/* We set menu to "Neutral" as					   a default*/      gtk_widget_set_sensitive ( details_paddingbox, FALSE );    }  else    {      gtk_tree_model_get_value (model, &iter, PAYMENT_METHODS_NUMBERING_COLUMN, 				&value_numbering);      gtk_tree_model_get_value (model, &iter, PAYMENT_METHODS_TYPE_COLUMN, 				&value_type);      gtk_widget_set_sensitive ( details_paddingbox, TRUE );      gtk_entry_set_text ( GTK_ENTRY ( entree_type_nom ),			   g_value_get_string(&value_name) );      gtk_entry_set_text ( GTK_ENTRY ( entree_type_dernier_no ),			   g_value_get_string(&value_numbering) );      gtk_option_menu_set_history ( GTK_OPTION_MENU ( bouton_signe_type ),				    g_value_get_uint(&value_type));    }  gtk_signal_handler_unblock_by_func ( GTK_OBJECT ( entree_type_nom ),				       modification_entree_nom_type, NULL );  gtk_signal_handler_unblock_by_func ( GTK_OBJECT ( entree_type_dernier_no ),				       modification_entree_type_dernier_no, NULL );}