From 89a4aaac28bac9042cd8eee05d046c35eea82a73 Mon Sep 17 00:00:00 2001 From: Kellermorph Date: Tue, 31 Mar 2026 17:50:46 +0200 Subject: [PATCH] Refactor conditional checks for Master type --- sources/properties/elementdata.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sources/properties/elementdata.cpp b/sources/properties/elementdata.cpp index ceef593d8..6620afc65 100644 --- a/sources/properties/elementdata.cpp +++ b/sources/properties/elementdata.cpp @@ -568,9 +568,12 @@ void ElementData::kindInfoFromXml(const QDomElement &xml_element) } auto name = dom_elmt.attribute(QStringLiteral("name")); - if (m_type == ElementData::Master && - name == QLatin1String("type")) { - m_master_type = masterTypeFromString(dom_elmt.text()); + if (m_type == ElementData::Master) { + if (name == QLatin1String("type")) { + m_master_type = masterTypeFromString(dom_elmt.text()); + } else if (name == QLatin1String("max_slaves")) { + m_max_slaves = dom_elmt.text().toInt(); + } } else if (m_type == ElementData::Slave ) { if (name == QLatin1String("type")) {