diff --git a/ChangeLog.txt b/ChangeLog.txt index c65ac180f..9152645c7 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -29,6 +29,7 @@ - [#937] Wrong symmetrical seam corners on pieces. - [#942] Save Layout mode ignores paper format for tiled PDF. - [#954] Valentina produces empty rotation operation. +- [#955] Valentina corrupts file. # Version 0.6.1 October 23, 2018 - [#885] Regression. Broken support for multi size measurements. diff --git a/src/libs/vtools/tools/nodeDetails/vtoolpiecepath.cpp b/src/libs/vtools/tools/nodeDetails/vtoolpiecepath.cpp index e117e3c4c..70143f6e6 100644 --- a/src/libs/vtools/tools/nodeDetails/vtoolpiecepath.cpp +++ b/src/libs/vtools/tools/nodeDetails/vtoolpiecepath.cpp @@ -147,10 +147,9 @@ void VToolPiecePath::incrementReferens() { doc->IncrementReferens(idTool); } - else - { - IncrementNodes(VAbstractTool::data.GetPiecePath(m_id)); - } + + IncrementNodes(VAbstractTool::data.GetPiecePath(m_id)); + ShowNode(); QDomElement domElement = doc->elementById(m_id, getTagName()); if (domElement.isElement()) @@ -170,10 +169,9 @@ void VToolPiecePath::decrementReferens() { doc->DecrementReferens(idTool); } - else - { - DecrementNodes(VAbstractTool::data.GetPiecePath(m_id)); - } + + DecrementNodes(VAbstractTool::data.GetPiecePath(m_id)); + HideNode(); QDomElement domElement = doc->elementById(m_id, getTagName()); if (domElement.isElement())