diff --git a/ext/libclementine-tagreader/tagreader.cpp b/ext/libclementine-tagreader/tagreader.cpp index c7b4fe44f..b00cd64af 100644 --- a/ext/libclementine-tagreader/tagreader.cpp +++ b/ext/libclementine-tagreader/tagreader.cpp @@ -981,7 +981,7 @@ bool TagReader::SaveSongRatingToFile( if (filename.isNull()) return false; qLog(Debug) << "Saving song rating tags to" << filename; - if (song.rating()) { + if (song.rating() < 0) { // The FMPS spec says unrated == "tag not present". For us, no rating // results in rating being -1, so don't write anything in that case. // Actually, we should also remove tag set in this case, but in