From e4ce0d9c9565912db8155bcc2f8fe0e2a1953b8c Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Mon, 15 Dec 2008 22:32:44 +0100 Subject: [PATCH] fix deleting last item from playlist if playing --- src/status_checker.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/status_checker.cpp b/src/status_checker.cpp index 76da4530..ee23019e 100644 --- a/src/status_checker.cpp +++ b/src/status_checker.cpp @@ -291,8 +291,11 @@ void NcmpcppStatusChanged(Connection *Mpd, StatusChanges changed, void *) std::swap(now_playing, old_playing); Mpd->Play(now_playing); } - if (old_playing >= 0) + try + { mPlaylist->BoldOption(old_playing, 0); + } + catch (std::out_of_range &) { } mPlaylist->BoldOption(now_playing, 1); if (Config.autocenter_mode) mPlaylist->Highlight(now_playing);