Some OTA don't have a separate sub-title and description/summary
so if they are the same then don't display it as a sub-title since
the description is often long.
Issue: #4594.
displayTitle += " (" + copyright_year + ")";
if (title)
content += '<div class="x-epg-title">' + displayTitle + '</div>';
- if (subtitle)
+ if (subtitle && (!desc || (desc && subtitle != desc)))
content += '<div class="x-epg-title">' + subtitle + '</div>';
if (episode)
content += '<div class="x-epg-title">' + episode + '</div>';
if (icons)
content += '<div class="x-epg-icons">' + icons + '</div>';
content += '<div class="x-epg-title">' + event.title;
- if (event.subtitle)
+ // Some OTA have the same subtitle and summary so don't display subtitle
+ // since summary can be long.
+ if (event.subtitle && (!event.summary || (event.summary && event.subtitle != event.summary)))
content += " : " + event.subtitle;
if (event.copyright_year)
content += " (" + event.copyright_year + ")";