1
0
Fork 0
forked from len0rd/rockbox

FS#12076 - DB stats resurrection: If the filename was changed, require

all three of album, artist, and title tags to match for resurrection
to take place.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29858 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Michael Hohmuth 2011-05-11 22:37:46 +00:00
parent 0e7c04e57d
commit bc315ad731

View file

@ -2311,7 +2311,7 @@ static bool build_numeric_indices(struct tagcache_header *h, int tmpfd)
* If tag_filename matches, no further checking necessary. * If tag_filename matches, no further checking necessary.
* *
* For string hashes: tag_artist, tag_album, tag_title * For string hashes: tag_artist, tag_album, tag_title
* - Two of these must match * - All three of these must match
*/ */
for (j = 0; j < count; j++) for (j = 0; j < count; j++)
{ {
@ -2335,7 +2335,7 @@ static bool build_numeric_indices(struct tagcache_header *h, int tmpfd)
tmpdb_match(tag_album); tmpdb_match(tag_album);
tmpdb_match(tag_title); tmpdb_match(tag_title);
if (match_count < 2) if (match_count < 3)
{ {
/* Still no match found, give up. */ /* Still no match found, give up. */
continue; continue;