fix patches - Different AppVer (#3344)

* fix patches

* fix linux?

* + mask, mask_jump32 |  - insideMetadata
This commit is contained in:
DanielSvoboda
2025-07-29 04:37:03 -03:00
committed by GitHub
parent 26a92d97fa
commit 35132d9fdc
2 changed files with 76 additions and 52 deletions

View File

@@ -378,14 +378,12 @@ void CheatsPatches::onSaveButtonClicked() {
xmlWriter.writeStartDocument();
QXmlStreamReader xmlReader(xmlData);
bool insideMetadata = false;
while (!xmlReader.atEnd()) {
xmlReader.readNext();
if (xmlReader.isStartElement()) {
if (xmlReader.name() == QStringLiteral("Metadata")) {
insideMetadata = true;
xmlWriter.writeStartElement(xmlReader.name().toString());
QString name = xmlReader.attributes().value("Name").toString();
@@ -432,9 +430,6 @@ void CheatsPatches::onSaveButtonClicked() {
}
}
} else if (xmlReader.isEndElement()) {
if (xmlReader.name() == QStringLiteral("Metadata")) {
insideMetadata = false;
}
xmlWriter.writeEndElement();
} else if (xmlReader.isCharacters() && !xmlReader.isWhitespace()) {
xmlWriter.writeCharacters(xmlReader.text().toString());