Ticket #4714: mythtv_PIP_fix.diff

File mythtv_PIP_fix.diff, 1.1 KB (added by Shane Shrybman <gnome42@…>, 16 years ago)

PIP fix

  • libs/libmythtv/tv_play.cpp

     
    38353835        piptvchain->InitializeNewChain("PIP"+gContext->GetHostName());
    38363836        testrec->SpawnLiveTV(piptvchain->GetID(), true, "");
    38373837        piptvchain->ReloadAll();
    3838         playbackinfo = piptvchain->GetProgramAt(-1);
     3838        ProgramInfo *tmppginfo = piptvchain->GetProgramAt(-1);
    38393839        if (!playbackinfo)
    38403840        {
    38413841            VERBOSE(VB_IMPORTANT, LOC_ERR + "PiP not successfully started");
     
    38463846        }
    38473847        else
    38483848        {
    3849             QString playbackURL = playbackinfo->GetPlaybackURL();
     3849            QString playbackURL = tmppginfo->GetPlaybackURL();
    38503850
    3851             piptvchain->SetProgram(playbackinfo);
     3851            piptvchain->SetProgram(tmppginfo);
    38523852            piprbuffer = new RingBuffer(playbackURL, false);
    38533853            piprbuffer->SetLiveMode(piptvchain);
     3854            delete tmppginfo;
    38543855        }
    38553856
    38563857        piprecorder = testrec;