mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-20 08:10:52 +01:00
Diagram loading: removed an optimization that could lead to conductors not being loaded when several terminals share the same coordinates.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1415 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -422,7 +422,9 @@ bool Element::fromXml(QDomElement &e, QHash<int, Terminal *> &table_id_adr, bool
|
|||||||
if (p -> fromXml(qde)) {
|
if (p -> fromXml(qde)) {
|
||||||
priv_id_adr.insert(qde.attribute("id").toInt(), p);
|
priv_id_adr.insert(qde.attribute("id").toInt(), p);
|
||||||
terminal_trouvee = true;
|
terminal_trouvee = true;
|
||||||
break;
|
// We used to break here, because we did not expect
|
||||||
|
// several terminals to share the same position.
|
||||||
|
// Of course, it finally happened.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!terminal_trouvee) ++ terminals_non_trouvees;
|
if (!terminal_trouvee) ++ terminals_non_trouvees;
|
||||||
|
|||||||
Reference in New Issue
Block a user