diff --git a/src/core/mpris2.cpp b/src/core/mpris2.cpp index 48eae793..25198463 100644 --- a/src/core/mpris2.cpp +++ b/src/core/mpris2.cpp @@ -367,6 +367,7 @@ double Mpris2::Rating() const { } void Mpris2::SetRating(double rating) { + if (rating > 1.0) { rating = 1.0; } @@ -374,7 +375,8 @@ void Mpris2::SetRating(double rating) { rating = -1.0; } - app_->playlist_manager()->RateCurrentSong(rating); + app_->playlist_manager()->RateCurrentSong(static_cast(rating)); + } QString Mpris2::current_track_id() const {