diff --git a/src/app/valentina/xml/vpattern.cpp b/src/app/valentina/xml/vpattern.cpp index 587a63a0a..2a5dd92c8 100644 --- a/src/app/valentina/xml/vpattern.cpp +++ b/src/app/valentina/xml/vpattern.cpp @@ -533,9 +533,7 @@ void VPattern::LiteParseIncrements() //--------------------------------------------------------------------------------------------------------------------- int VPattern::ElementsToParse() const { - QVector tags({TagArc, TagDetail, TagElArc, TagLine, TagSpline, TagOperation, TagPath, TagPoint, - TagTools, TagIncrement - }); + QVector tags{TagCalculation, TagDetails, TagModeling, TagIncrements}; std::function TagsCount = [this](const QString &tagName) { @@ -831,13 +829,13 @@ void VPattern::ParseDrawMode(const QDomNode &node, const Document &parse, const VException e(tr("Wrong tag name '%1'.").arg(domElement.tagName())); throw e; } - - if (parse == Document::FullParse) - { - emit MadeProgress(); - } } } + + if (parse == Document::FullParse) + { + emit MadeProgress(); + } } //--------------------------------------------------------------------------------------------------------------------- @@ -1113,16 +1111,16 @@ void VPattern::ParseDetails(const QDomElement &domElement, const Document &parse if (domElement.tagName() == TagDetail) { ParseDetailElement(domElement, parse); - - if (parse == Document::FullParse) - { - emit MadeProgress(); - } } } } domNode = domNode.nextSibling(); } + + if (parse == Document::FullParse) + { + emit MadeProgress(); + } } //--------------------------------------------------------------------------------------------------------------------- @@ -3778,16 +3776,16 @@ void VPattern::ParseIncrementsElement(const QDomNode &node, const Document &pars increment->SetPreviewCalculation(node.toElement().tagName() == TagPreviewCalculations); data->AddVariable(name, increment); ++index; - - if (parse == Document::FullParse) - { - emit MadeProgress(); - } } } } domNode = domNode.nextSibling(); } + + if (parse == Document::FullParse) + { + emit MadeProgress(); + } } //---------------------------------------------------------------------------------------------------------------------