diff --git a/src/status.cpp b/src/status.cpp index 44dd8f91..003820a9 100644 --- a/src/status.cpp +++ b/src/status.cpp @@ -234,14 +234,13 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *) { // if song's already in playlist, replace it with a new one myPlaylist->Main()->at(pos) = **it; - myPlaylist->Main()->at(pos).CopyPtr(0); } else { // otherwise just add it to playlist myPlaylist->Main()->AddOption(**it, myPlaylist->NowPlaying == pos); - myPlaylist->Main()->Back().CopyPtr(0); } + myPlaylist->Main()->at(pos).CopyPtr(0); (*it)->NullMe(); }