Ticket #8707: eit_strip_null_chars.diff

File eit_strip_null_chars.diff, 911 bytes (added by Kenni Lund [kenni a kelu dot dk], 9 years ago)
  • mythtv/libs/libmythtv/eitfixup.cpp

    diff --git a/mythtv/libs/libmythtv/eitfixup.cpp b/mythtv/libs/libmythtv/eitfixup.cpp
    index 2c4952c..cd4c300 100644
    a b void EITFixUp::Fix(DBEventEIT &event) const 
    186186    if (event.fixup)
    187187    {
    188188        if (!event.title.isEmpty())
     189        {
     190            event.title = event.title.replace(QChar('\0'), "");
    189191            event.title = event.title.trimmed();
     192        }
     193
    190194        if (!event.subtitle.isEmpty())
     195        {
     196            event.subtitle = event.subtitle.replace(QChar('\0'), "");
    191197            event.subtitle = event.subtitle.trimmed();
     198        }
     199
    192200        if (!event.description.isEmpty())
     201        {
     202            event.description = event.description.replace(QChar('\0'), "");
    193203            event.description = event.description.trimmed();
     204        }
    194205    }
    195206
    196207    if (kFixGenericDVB & event.fixup)