From b921d18c1bbf94617d147de7d3d26dd601d6487a Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 22 Jun 2018 10:07:35 +0200 Subject: [PATCH] xmltv: intl fix for APPENDIT() --- src/epggrab/module/xmltv.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) 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 -- 2.47.3