hide inact. "cur playlist" entry in selection menu

This commit is contained in:
Frank Blendinger
2009-09-06 10:46:03 +02:00
committed by Andrzej Rybczak
parent 2b6e24131d
commit 64f64895ac

View File

@@ -91,7 +91,8 @@ void SelectedItemsAdder::SwitchTo()
w->Clear();
w->Reset();
w->AddOption("Current MPD playlist", 0, myOldScreen == myPlaylist);
if (myOldScreen != myPlaylist)
w->AddOption("Current MPD playlist", 0, 0);
w->AddOption("New playlist", 0, playlists_not_active);
w->AddSeparator();
@@ -149,6 +150,10 @@ void SelectedItemsAdder::EnterPressed()
{
size_t pos = w->Choice();
// adding to current playlist is disabled when playlist is active
if (w == itsPlaylistSelector && myOldScreen == myPlaylist && pos == 0)
pos++;
MPD::SongList list;
if ((w != itsPlaylistSelector || pos != 0) && pos != w->Size()-1)
myOldScreen->GetSelectedSongs(list);