Compare commits

...

2 Commits

Author SHA1 Message Date
Adrian Garcia 744e2a491b
Merge 900e2a46bd into fbb266adc2 2024-03-15 06:07:45 +01:00
Adrian Garcia Cruz 900e2a46bd Use song basefilename() for song hashing and comparison 2017-11-22 19:10:48 -05:00
1 changed files with 2 additions and 2 deletions

View File

@ -1138,13 +1138,13 @@ uint qHash(const Song& song) {
}
bool Song::IsSimilar(const Song& other) const {
return title().compare(other.title(), Qt::CaseInsensitive) == 0 &&
return basefilename().compare(other.basefilename(), Qt::CaseInsensitive) == 0 &&
artist().compare(other.artist(), Qt::CaseInsensitive) == 0;
}
uint HashSimilar(const Song& song) {
// Should compare the same fields as function IsSimilar
return qHash(song.title().toLower()) ^ qHash(song.artist().toLower());
return qHash(song.basefilename().toLower()) ^ qHash(song.artist().toLower());
}
bool Song::IsOnSameAlbum(const Song& other) const {