From 64f64895ace4e67c771ffe0e50aaa8be03e3f269 Mon Sep 17 00:00:00 2001 From: Frank Blendinger Date: Sun, 6 Sep 2009 10:46:03 +0200 Subject: [PATCH] hide inact. "cur playlist" entry in selection menu --- src/misc.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/misc.cpp b/src/misc.cpp index 735ce248..5b7e0f61 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -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(); @@ -148,6 +149,10 @@ std::basic_string SelectedItemsAdder::Title() 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)