mpd: Item: do not wrap Song in shared_ptr

This commit is contained in:
Andrzej Rybczak
2014-11-01 22:37:21 +01:00
parent 42bba40baf
commit 9a1afece86
6 changed files with 26 additions and 24 deletions

View File

@@ -675,7 +675,7 @@ void DeleteBrowserItems::run()
else
{
MPD::Item &item = myBrowser->main().current().value();
std::string iname = item.type == MPD::itSong ? item.song->getName() : item.name;
std::string iname = item.type == MPD::itSong ? item.song.getName() : item.name;
question = boost::format("Delete %1% \"%2%\"?")
% itemTypeToString(item.type) % wideShorten(iname, COLS-question.size()-10);
}
@@ -689,7 +689,7 @@ void DeleteBrowserItems::run()
for (const auto &item : list)
{
const MPD::Item &i = item->value();
std::string iname = i.type == MPD::itSong ? i.song->getName() : i.name;
std::string iname = i.type == MPD::itSong ? i.song.getName() : i.name;
std::string errmsg;
if (myBrowser->deleteItem(i, errmsg))
{