diff --git a/src/viewpages/charts/ChartsWidget.cpp b/src/viewpages/charts/ChartsWidget.cpp index ea13c4bc3..d29a13b1c 100644 --- a/src/viewpages/charts/ChartsWidget.cpp +++ b/src/viewpages/charts/ChartsWidget.cpp @@ -143,13 +143,7 @@ ChartsWidget::playlistInterface() const bool ChartsWidget::isBeingPlayed() const { - if ( AudioEngine::instance()->currentTrackPlaylist() == ui->artistsViewLeft->proxyModel()->playlistInterface() ) - return true; - - if ( AudioEngine::instance()->currentTrackPlaylist() == ui->tracksViewLeft->playlistInterface() ) - return true; - - if ( AudioEngine::instance()->currentTrackPlaylist() == ui->albumsView->playlistInterface() ) + if ( playlistInterface()->hasChildInterface( AudioEngine::instance()->currentTrackPlaylist() ) ) return true; return false;