menu: make current() return an iterator

This commit is contained in:
Andrzej Rybczak
2014-11-04 22:33:16 +01:00
parent 12772c47f9
commit efdac2058e
13 changed files with 103 additions and 109 deletions

View File

@@ -163,7 +163,7 @@ std::wstring SelectedItemsAdder::title()
void SelectedItemsAdder::enterPressed()
{
w->current().value().run();
w->current()->value().run();
}
void SelectedItemsAdder::mouseButtonPressed(MEVENT me)
@@ -282,7 +282,7 @@ void SelectedItemsAdder::addAfterCurrentAlbum() const
void SelectedItemsAdder::addAfterHighlightedSong() const
{
size_t pos = myPlaylist->main().current().value().getPosition();
size_t pos = myPlaylist->main().current()->value().getPosition();
++pos;
bool success = addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, pos);
exitSuccessfully(success);