X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fhb-export.c;h=f7224559122cd3bfbe570ab825a7ca6da533a659;hp=7e0881aeb42af622c095e91db6cf51cc13c6df81;hb=a6c6b0df5492c2160ed97e3a376bdb2fe7c5ebc4;hpb=cd13d9691c46c2b2d6d459e9e6a76bed1c21b7a6 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);