diff --git a/libcockatrice_card/libcockatrice/card/database/parser/cockatrice_xml_4.cpp b/libcockatrice_card/libcockatrice/card/database/parser/cockatrice_xml_4.cpp index 1b6fd2500..73e262b9c 100644 --- a/libcockatrice_card/libcockatrice/card/database/parser/cockatrice_xml_4.cpp +++ b/libcockatrice_card/libcockatrice/card/database/parser/cockatrice_xml_4.cpp @@ -164,23 +164,13 @@ static QSharedPointer parseFormat(QXmlStreamReader &xml) void CockatriceXml4Parser::loadFormats(QXmlStreamReader &xml) { while (!xml.atEnd()) { - auto token = xml.readNext(); - - // Stop when we hit - if (token == QXmlStreamReader::EndElement && xml.name() == "formats") { + if (xml.readNext() == QXmlStreamReader::EndElement) { break; } - // Only handle start elements - if (token != QXmlStreamReader::StartElement) - continue; - if (xml.name() == "format") { auto rulesPtr = parseFormat(xml); emit addFormat(rulesPtr); - } else { - qCInfo(CockatriceXml4Log) << "Unknown format child" << xml.name() << ", skipping"; - xml.skipCurrentElement(); } } }