Ticket #12581: lyricsview_fix.patch

File lyricsview_fix.patch, 2.1 KB (added by Mike Rice <mikerice1969@…>, 10 years ago)
  • mythplugins/mythmusic/mythmusic/lyricsview.cpp

    diff --git a/mythplugins/mythmusic/mythmusic/lyricsview.cpp b/mythplugins/mythmusic/mythmusic/lyricsview.cpp
    index 8d62fc2..b4a821b 100644
    a b void LyricsView::ShowMenu(void)  
    231231
    232232    MythMenu *menu = new MythMenu(label, this, "actionmenu");
    233233
    234     menu->AddItem(tr("Find Lyrics"), NULL, createFindLyricsMenu());
    235 
    236     if (gPlayer->getPlayMode() != MusicPlayer::PLAYMODE_RADIO)
     234    if (m_lyricData)
    237235    {
    238         if (m_lyricData->lyrics()->count())
    239             menu->AddItem(tr("Edit Lyrics"), NULL, NULL);
    240         else
    241             menu->AddItem(tr("Add Lyrics"), NULL, NULL);
     236        menu->AddItem(tr("Find Lyrics"), NULL, createFindLyricsMenu());
    242237
    243         if (m_lyricData->lyrics()->count() && m_lyricData->changed())
    244             menu->AddItem(tr("Save Lyrics"), NULL, NULL);
    245     }
     238        if (gPlayer->getPlayMode() != MusicPlayer::PLAYMODE_RADIO)
     239        {
     240            if (m_lyricData->lyrics()->count())
     241                menu->AddItem(tr("Edit Lyrics"), NULL, NULL);
     242            else
     243                menu->AddItem(tr("Add Lyrics"), NULL, NULL);
     244
     245            if (m_lyricData->lyrics()->count() && m_lyricData->changed())
     246                menu->AddItem(tr("Save Lyrics"), NULL, NULL);
     247        }
    246248
    247     if (!m_autoScroll)
    248         menu->AddItem(tr("Auto Scroll Lyrics"), NULL, NULL);
     249        if (!m_autoScroll)
     250            menu->AddItem(tr("Auto Scroll Lyrics"), NULL, NULL);
     251    }
    249252
    250253    menu->AddItem(tr("Other Options"), NULL, createMainMenu());
    251254
  • mythplugins/mythmusic/mythmusic/musiccommon.cpp

    diff --git a/mythplugins/mythmusic/mythmusic/musiccommon.cpp b/mythplugins/mythmusic/mythmusic/musiccommon.cpp
    index 79153a2..c7079c8 100644
    a b void MusicCommon::switchView(MusicView view)  
    437437
    438438        case MV_LYRICS:
    439439        {
    440             if (view != MV_VISUALIZER)
     440            if (view != MV_VISUALIZER && view != MV_SEARCH)
    441441                return;
     442            break;
    442443        }
    443444
    444445        case MV_RADIO: