Take over track parsing status when parsing FLAC tags

This commit is contained in:
Martchus 2018-04-30 18:59:17 +02:00
parent 9cbc708a56
commit 1889afef8f
1 changed files with 4 additions and 0 deletions

View File

@ -403,6 +403,10 @@ void MediaFileInfo::parseTags(Diagnostics &diag)
try { try {
if (m_containerFormat == ContainerFormat::Flac) { if (m_containerFormat == ContainerFormat::Flac) {
parseTracks(diag); parseTracks(diag);
if (m_tagsParsingStatus == ParsingStatus::NotParsedYet) {
m_tagsParsingStatus = m_tracksParsingStatus;
}
return;
} else if (m_container) { } else if (m_container) {
m_container->parseTags(diag); m_container->parseTags(diag);
} else { } else {