Merge with develop.

--HG--
branch : feature
This commit is contained in:
Roman Telezhynskyi 2017-02-01 12:26:08 +02:00
commit 415e5a25a5
2 changed files with 11 additions and 8 deletions

View file

@ -420,14 +420,14 @@
<xs:element name="csa" minOccurs="0" maxOccurs="1"> <xs:element name="csa" minOccurs="0" maxOccurs="1">
<xs:complexType> <xs:complexType>
<xs:sequence> <xs:sequence>
<xs:element name="child" type="xs:unsignedInt" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="child" type="xs:unsignedInt" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element name="iPaths" minOccurs="0" maxOccurs="1"> <xs:element name="iPaths" minOccurs="0" maxOccurs="1">
<xs:complexType> <xs:complexType>
<xs:sequence> <xs:sequence>
<xs:element name="child" type="xs:unsignedInt" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="child" type="xs:unsignedInt" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>

View file

@ -621,14 +621,17 @@ QDomElement GetTagChildren(VAbstractPattern *doc, quint32 id)
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
void SaveChildren(VAbstractPattern *doc, quint32 id, QDomElement section, const QVector<quint32> &children) void SaveChildren(VAbstractPattern *doc, quint32 id, QDomElement section, const QVector<quint32> &children)
{ {
for (int i=0; i<children.size(); ++i) if (children.size() > 0)
{ {
QDomElement tagChild = doc->createElement(VToolUnionDetails::TagChild); for (int i=0; i<children.size(); ++i)
tagChild.appendChild(doc->createTextNode(QString().setNum(children.at(i)))); {
section.appendChild(tagChild); QDomElement tagChild = doc->createElement(VToolUnionDetails::TagChild);
} tagChild.appendChild(doc->createTextNode(QString().setNum(children.at(i))));
section.appendChild(tagChild);
}
GetTagChildren(doc, id).appendChild(section); GetTagChildren(doc, id).appendChild(section);
}
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------