Conditionally save max_slaves if limit is set

This commit is contained in:
Kellermorph
2026-03-30 21:15:15 +02:00
committed by GitHub
parent 9344515d2a
commit 0cd71cbe16

View File

@@ -77,13 +77,15 @@ QDomElement ElementData::kindInfoToXml(QDomDocument &document)
returned_elmt.appendChild(xml_type); returned_elmt.appendChild(xml_type);
// NEU: max_slaves speichern // Save max_slaves only if a specific limit is set (not default -1)
auto xml_max_slaves = document.createElement(QStringLiteral("kindInformation")); if (m_max_slaves != -1) {
xml_max_slaves.setAttribute(QStringLiteral("name"), QStringLiteral("max_slaves")); auto xml_max_slaves = document.createElement(QStringLiteral("kindInformation"));
auto max_slaves_txt = document.createTextNode(QString::number(m_max_slaves)); xml_max_slaves.setAttribute(QStringLiteral("name"), QStringLiteral("max_slaves"));
xml_max_slaves.appendChild(max_slaves_txt); auto max_slaves_txt = document.createTextNode(QString::number(m_max_slaves));
xml_max_slaves.appendChild(max_slaves_txt);
returned_elmt.appendChild(xml_max_slaves); returned_elmt.appendChild(xml_max_slaves);
}
} }
else if (m_type == ElementData::Slave) else if (m_type == ElementData::Slave)
{ {