From: Jaroslav Kysela Date: Fri, 22 Jun 2018 08:07:35 +0000 (+0200) Subject: xmltv: intl fix for APPENDIT() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b921d18c1bbf94617d147de7d3d26dd601d6487a;p=thirdparty%2Ftvheadend.git xmltv: intl fix for APPENDIT() --- diff --git a/src/epggrab/module/xmltv.c b/src/epggrab/module/xmltv.c index c9facc2ce..126281969 100644 --- a/src/epggrab/module/xmltv.c +++ b/src/epggrab/module/xmltv.c @@ -659,18 +659,16 @@ static int _xmltv_parse_programme_tags */ #define APPENDIT(VAR,NAME) \ if (VAR) { \ - char *str = string_list_2_csv(VAR, ',', 1); \ - if (str) { \ - lang_str_ele_t *e; \ - \ - RB_FOREACH(e, desc, link) \ - { \ - lang_str_append(desc, "\n\n", e->lang); \ - lang_str_append(desc, NAME, e->lang); \ - lang_str_append(desc, str, e->lang); \ - } \ - free(str); \ - } \ + char *str = string_list_2_csv((VAR), ',', 1); \ + if (str) { \ + lang_str_ele_t *e; \ + RB_FOREACH(e, desc, link) { \ + lang_str_append(desc, "\n\n", e->lang); \ + lang_str_append(desc, tvh_gettext_lang((NAME), e->lang), e->lang); \ + lang_str_append(desc, str, e->lang); \ + } \ + free(str); \ + } \ } /* Append the details on to the description, mainly for legacy