diff --git a/sources/diagram.cpp b/sources/diagram.cpp index 81bd564a8..bf37c2bd3 100644 --- a/sources/diagram.cpp +++ b/sources/diagram.cpp @@ -872,14 +872,14 @@ bool Diagram::initFromXml(QDomElement &document, QPointF position, bool consider * \param added_elements Elements found in the xml file * \return */ -Terminal* findTerminal(int conductor_index, QDomElement& f, QHash& table_adr_id, QList& added_elements) { +Terminal* findTerminal(int conductor_index, QDomElement& conductor, QHash& table_adr_id, QList& added_elements) { assert(conductor_index == 1 || conductor_index == 2); QString element_index = "element" + QString::number(conductor_index); QString terminal_index = "terminal" + QString::number(conductor_index); - if (f.hasAttribute(element_index)) { - QUuid element_uuid = QUuid(f.attribute(element_index)); + if (conductor.hasAttribute(element_index)) { + QUuid element_uuid = QUuid(conductor.attribute(element_index)); // element1 did not exist in the conductor part of the xml until prior 0.7 // It is used as an indicator that uuid's are used to identify terminals bool element_found = false; @@ -887,7 +887,7 @@ Terminal* findTerminal(int conductor_index, QDomElement& f, QHashuuid() != element_uuid) continue; element_found = true; - QUuid terminal_uuid = QUuid(f.attribute(terminal_index)); + QUuid terminal_uuid = QUuid(conductor.attribute(terminal_index)); for (auto terminal: element->terminals()) { if (terminal->uuid() != terminal_uuid) continue; @@ -901,7 +901,7 @@ Terminal* findTerminal(int conductor_index, QDomElement& f, QHash