Ticket #2557: mythobservable_segfault.diff

File mythobservable_segfault.diff, 542 bytes (added by stuartm, 17 years ago)

Possible Fix

  • mythmusic/mythmusic/playbackbox.cpp

     
    11701170        input = new QFile(playfile);
    11711171   
    11721172    if (decoder && !decoder->factory()->supports(sourcename))
     1173    {
     1174        decoder->removeListener(this);
    11731175        decoder = 0;
     1176    }
    11741177
    1175     if (!decoder) 
     1178    if (!decoder)
    11761179    {
    11771180        decoder = Decoder::create(sourcename, input, output);
    11781181