diff --git a/src/ncmpcpp.cpp b/src/ncmpcpp.cpp index 816307cc..99831506 100644 --- a/src/ncmpcpp.cpp +++ b/src/ncmpcpp.cpp @@ -1570,7 +1570,7 @@ int main(int argc, char *argv[]) mPlaylist->GetSelectedList(list); for (vector::iterator it = list.begin(); it != list.end(); it++) - if (*it == now_playing) + if (*it == now_playing && list.front() > 0) mPlaylist->BoldOption(now_playing, 0); vectororigs(list); @@ -1662,7 +1662,7 @@ int main(int argc, char *argv[]) mPlaylist->GetSelectedList(list); for (vector::iterator it = list.begin(); it != list.end(); it++) - if (*it == now_playing) + if (*it == now_playing && list.back() < mPlaylist->Size()-1) mPlaylist->BoldOption(now_playing, 0); vectororigs(list);