rem: if ( transaction_number == -1 && !mother_transaction_number)
add: if ( transaction_number == -1)
context: gint gsb_transactions_list_get_transaction_next ( gint transaction_number,						  gint mother_transaction_number ){    GtkTreePath *path;    GtkTreePath *path_sorted;    /* if we are on the white line, do nothing */    if ( transaction_number == -1	 &&	 !mother_transaction_number)	return 0;    path = gsb_transactions_list_get_path_from_transaction (gsb_transaction_data_get_pointer_to_transaction (transaction_number));    path_sorted = gsb_transactions_list_get_sorted_path_from_list_path ( path,									 gsb_transaction_data_get_account_number (transaction_number));    /* if the transaction is a breakdown child, the line is only 1 line */    if ( mother_transaction_number )	gtk_tree_path_next ( path_sorted );    else    {	gint i;	for ( i=0 ; i<gsb_account_get_nb_rows ( gsb_transaction_data_get_account_number (transaction_number)) ; i++ )	    gtk_tree_path_next ( path_sorted );    }    path = gsb_transactions_list_get_list_path_from_sorted_path (path_sorted);    transaction_number = gsb_transactions_list_get_transaction_from_path ( path);    return transaction_number;}