diff --git a/src/lms/ui/PlayQueue.cpp b/src/lms/ui/PlayQueue.cpp index add53483..3361f8b5 100644 --- a/src/lms/ui/PlayQueue.cpp +++ b/src/lms/ui/PlayQueue.cpp @@ -298,8 +298,14 @@ PlayQueue::updateCurrentTrack(bool selected) return; Template* entry {static_cast(_entriesContainer->getWidget(*_trackPos))}; - if (entry) - entry->bindString("is-playing", selected ? "TODO" : ""); + if (!entry) + return; + + if (selected) + entry->addStyleClass("bg-dark"); + else + entry->removeStyleClass("bg-dark"); + } std::size_t @@ -397,7 +403,6 @@ PlayQueue::addEntry(const Database::TrackListEntry::pointer& tracklistEntry) Template* entry {_entriesContainer->addNew