rem: temp_1 = gsb_transaction_data_get_method_of_payment_content ( gsb_transaction_data_get_transaction_number (transaction_1 )); temp_2 = gsb_transaction_data_get_method_of_payment_content ( gsb_transaction_data_get_transaction_number (transaction_2 ));
add: temp_1 = gsb_transaction_data_get_method_of_payment_content ( transaction_number_1); temp_2 = gsb_transaction_data_get_method_of_payment_content ( transaction_number_2);
context: gint gsb_transactions_list_sort_by_chq ( GtkTreeModel *model,					 GtkTreeIter *iter_1,					 GtkTreeIter *iter_2,					 GtkSortType sort_type ){    gint return_value;    gchar *temp_1;    gchar *temp_2;    /*     general test first (white line, other rows of the transaction */    return_value = gsb_transactions_list_general_test ( model,							iter_1,							iter_2,							sort_type );    if ( return_value )	return return_value;    return_value = gsb_transactions_list_breakdown_test ( sort_type );    if ( return_value )	return return_value;    temp_1 = gsb_transaction_data_get_method_of_payment_content ( gsb_transaction_data_get_transaction_number (transaction_1 ));    temp_2 = gsb_transaction_data_get_method_of_payment_content ( gsb_transaction_data_get_transaction_number (transaction_2 ));    /* g_utf8_collate is said not very fast, must try with big big account to check     * if it's enough, for me it's ok (cedric), eventually, change with gsb_strcasecmp */    return_value = g_utf8_collate ( g_utf8_casefold ( temp_1 ? temp_1 : "",						      -1 ),				    g_utf8_casefold ( temp_2 ? temp_2 : "",						      -1 ));    if ( return_value )	return return_value;    else	return gsb_transactions_list_sort_by_transaction_date_and_no();}