rem: path = gsb_transactions_list_get_path_from_transaction ( transaction, gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));
add: path = gsb_transactions_list_get_path_from_transaction ( transaction );
context: gpointer gsb_transactions_list_get_transaction_next ( gpointer *transaction ){    GtkTreePath *path;    GtkTreePath *path_sorted;    gint i;        if ( transaction == GINT_TO_POINTER (-1))	return NULL;    path = gsb_transactions_list_get_path_from_transaction ( transaction,							     gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));    path_sorted = gsb_transactions_list_get_sorted_path_from_list_path ( path,									 gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));    /* if the transaction is a breakdown, the line is only 1 line */    if ( transaction != GINT_TO_POINTER (-1)	 &&	 gsb_transaction_data_get_mother_transaction_number ( gsb_transaction_data_get_transaction_number (transaction )))	gtk_tree_path_next ( path_sorted );    else	for ( i=0 ; i<gsb_account_get_nb_rows ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction))) ; i++ )	    gtk_tree_path_next ( path_sorted );    path = gsb_transactions_list_get_list_path_from_sorted_path ( path_sorted,								  gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));    if ( path )	transaction = gsb_transactions_list_get_transaction_from_path ( path,									gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));    else	transaction = NULL;    return transaction;}