hide inact. "cur playlist" entry in selection menu
This commit is contained in:
committed by
Andrzej Rybczak
parent
2b6e24131d
commit
64f64895ac
@@ -91,7 +91,8 @@ void SelectedItemsAdder::SwitchTo()
|
|||||||
|
|
||||||
w->Clear();
|
w->Clear();
|
||||||
w->Reset();
|
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->AddOption("New playlist", 0, playlists_not_active);
|
||||||
w->AddSeparator();
|
w->AddSeparator();
|
||||||
|
|
||||||
@@ -148,6 +149,10 @@ std::basic_string<my_char_t> SelectedItemsAdder::Title()
|
|||||||
void SelectedItemsAdder::EnterPressed()
|
void SelectedItemsAdder::EnterPressed()
|
||||||
{
|
{
|
||||||
size_t pos = w->Choice();
|
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;
|
MPD::SongList list;
|
||||||
if ((w != itsPlaylistSelector || pos != 0) && pos != w->Size()-1)
|
if ((w != itsPlaylistSelector || pos != 0) && pos != w->Size()-1)
|
||||||
|
|||||||
Reference in New Issue
Block a user