diff --git a/mythplugins/mythmusic/mythmusic/lyricsview.cpp b/mythplugins/mythmusic/mythmusic/lyricsview.cpp
index 8d62fc2..b4a821b 100644
a
|
b
|
void LyricsView::ShowMenu(void)
|
231 | 231 | |
232 | 232 | MythMenu *menu = new MythMenu(label, this, "actionmenu"); |
233 | 233 | |
234 | | menu->AddItem(tr("Find Lyrics"), NULL, createFindLyricsMenu()); |
235 | | |
236 | | if (gPlayer->getPlayMode() != MusicPlayer::PLAYMODE_RADIO) |
| 234 | if (m_lyricData) |
237 | 235 | { |
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()); |
242 | 237 | |
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 | } |
246 | 248 | |
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 | } |
249 | 252 | |
250 | 253 | menu->AddItem(tr("Other Options"), NULL, createMainMenu()); |
251 | 254 | |
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)
|
437 | 437 | |
438 | 438 | case MV_LYRICS: |
439 | 439 | { |
440 | | if (view != MV_VISUALIZER) |
| 440 | if (view != MV_VISUALIZER && view != MV_SEARCH) |
441 | 441 | return; |
| 442 | break; |
442 | 443 | } |
443 | 444 | |
444 | 445 | case MV_RADIO: |