Unlike album, artist and albumartist, title and composer were not used as a fallback

when titlesort and composersort were specified but unavailable - this patch fixes that.
This commit is contained in:
Mike Bremford
2022-12-13 15:34:57 +00:00
parent 8b1ff3f005
commit b96e44b362
2 changed files with 11 additions and 2 deletions

View File

@@ -49,6 +49,14 @@ ApplyTagFallback(TagType type, F &&f) noexcept
/* fall back to "Album" if no "AlbumSort" was found */
return f(TAG_ALBUM);
if (type == TAG_TITLE_SORT)
/* fall back to "Title" if no "TitleSort" was found */
return f(TAG_TITLE);
if (type == TAG_COMPOSERSORT)
/* fall back to "Composer" if no "ComposerSort" was found */
return f(TAG_COMPOSER);
return false;
}