From 38b2bcc690687f4c994e87cdb91d1f00d418296a Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Mon, 20 Oct 2014 19:34:27 +0200 Subject: [PATCH] actions: jump to playing song: enter run() even if there is no playing song --- src/actions.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/actions.cpp b/src/actions.cpp index 04b9e368..d743c584 100644 --- a/src/actions.cpp +++ b/src/actions.cpp @@ -1171,15 +1171,16 @@ void UpdateDatabase::run() bool JumpToPlayingSong::canBeRun() const { - return ((myScreen == myPlaylist && !myPlaylist->isFiltered()) + return (myScreen == myPlaylist && !myPlaylist->isFiltered()) || myScreen == myBrowser - || myScreen == myLibrary) - && !myPlaylist->nowPlayingSong().empty(); + || myScreen == myLibrary; } void JumpToPlayingSong::run() { auto s = myPlaylist->nowPlayingSong(); + if (s.empty()) + return; if (myScreen == myPlaylist) { myPlaylist->main().highlight(s.getPosition());