Ticket #6254: PBB_Play_from_dialog.diff

File PBB_Play_from_dialog.diff, 1.7 KB (added by Shane Shrybman, 15 years ago)
  • programs/mythfrontend/playbackbox.cpp

     
    14431443void PlaybackBox::playSelected(MythUIButtonListItem *item)
    14441444{
    14451445    if (!item)
    1446         return;
     1446        item = m_recordingList->GetItemCurrent();
    14471447
    1448     item = m_recordingList->GetItemCurrent();
    1449 
    14501448    if (!item)
    14511449        return;
    14521450
     
    21562154
    21572155    m_popupMenu = new MythDialogBox(label, m_popupStack, "pbbmainmenupopup");
    21582156
    2159     if (m_popupMenu)
     2157    if (!m_popupMenu)
    21602158        return;
     2159
    21612160    connect(m_popupMenu, SIGNAL(Exiting()), SLOT(popupClosed()));
    21622161
    21632162    if (m_popupMenu->Create())
     
    21662165    {
    21672166        delete m_popupMenu;
    21682167        m_popupMenu = NULL;
     2168        return;
    21692169    }
    21702170
    21712171    m_popupMenu->SetReturnEvent(this, "slotmenu");
     
    24432443    }
    24442444    else
    24452445    {
    2446         if (sameProgram)
    2447         {
    2448             if (pginfo->programflags & FL_BOOKMARK)
    2449                 m_popupMenu->AddButton(tr("Play from..."),
    2450                                             SLOT(showPlayFromPopup()), true);
    2451             else
    2452                 m_popupMenu->AddButton(tr("Play"), SLOT(playSelected()));
    2453         }
     2446        if (pginfo->programflags & FL_BOOKMARK)
     2447            m_popupMenu->AddButton(tr("Play from..."),
     2448                                        SLOT(showPlayFromPopup()), true);
     2449        else
     2450            m_popupMenu->AddButton(tr("Play"), SLOT(playSelected()));
    24542451
    24552452        if (m_playList.filter(pginfo->MakeUniqueKey()).size())
    24562453            m_popupMenu->AddButton(tr("Remove from Playlist"),