X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fhb-export.c;fp=src%2Fhb-export.c;h=f7224559122cd3bfbe570ab825a7ca6da533a659;hp=7e0881aeb42af622c095e91db6cf51cc13c6df81;hb=236cb5e47660876f46488ea8f76ecd5bebfa1fac;hpb=8892e90b335f94c296462a91534334b674226cd9 diff --git a/src/hb-export.c b/src/hb-export.c index 7e0881a..f722455 100644 --- a/src/hb-export.c +++ b/src/hb-export.c @@ -1,5 +1,5 @@ /* HomeBank -- Free, easy, personal accounting for everyone. - * Copyright (C) 1995-2018 Maxime DOYEN + * Copyright (C) 1995-2019 Maxime DOYEN * * This file is part of HomeBank. * @@ -56,7 +56,6 @@ gint count, i; Transaction *txn = list->data; Payee *payee; Category *cat; - gchar *txt; g_date_set_julian (date, txn->date); //#1270876 @@ -125,24 +124,20 @@ gint count, i; cat = da_cat_get(txn->kcat); if(cat) { - txt = da_cat_get_fullname(cat); - g_string_append_printf (elt, "L%s\n", txt); - g_free(txt); + g_string_append_printf (elt, "L%s\n", cat->fullname); } } // splits - count = da_splits_count(txn->splits); + count = da_splits_length(txn->splits); for(i=0;isplits[i]; + Split *s = da_splits_get(txn->splits, i); cat = da_cat_get(s->kcat); if(cat) { - txt = da_cat_get_fullname(cat); - g_string_append_printf (elt, "S%s\n", txt); - g_free(txt); + g_string_append_printf (elt, "S%s\n", cat->fullname); } g_string_append_printf (elt, "E%s\n", s->memo);