diff --git a/src/epggrab/opentv.c b/src/epggrab/opentv.c index b7ec3134..48db4243 100644 --- a/src/epggrab/opentv.c +++ b/src/epggrab/opentv.c @@ -490,7 +490,9 @@ static int _opentv_parse_event_section /* Update */ if (ee) { - if (ev.title) + if (!ev.title && ebc->episode) + save |= epg_episode_set_title(ee, ebc->episode->title); + else if (ev.title) save |= epg_episode_set_title(ee, ev.title); if (ev.summary) save |= epg_episode_set_summary(ee, ev.summary);