diff --git a/ChangeLog.txt b/ChangeLog.txt index 3c47fef02..64a5ddd50 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -2,6 +2,7 @@ - Placeholder %size% has incorrect value. - Values for waist and hip swapped for individual measurements. - Fix crash when edit a group operation notes. +- Fix bug. Undo Union details hide piece node points. # Version 0.7.43 Jan 31, 2021 - Improve Windows installer. Avoid crashing on checking if a program is still running. diff --git a/src/libs/vtools/tools/vtoolseamallowance.cpp b/src/libs/vtools/tools/vtoolseamallowance.cpp index d77503abc..17edc5eae 100644 --- a/src/libs/vtools/tools/vtoolseamallowance.cpp +++ b/src/libs/vtools/tools/vtoolseamallowance.cpp @@ -2021,7 +2021,7 @@ quint32 VToolSeamAllowance::DuplicateNode(const VPieceNode &node, const VToolSea { case (Tool::NodePoint): { - const QSharedPointer point = qSharedPointerDynamicCast(gobj); + auto point = QSharedPointer(new VPointF(*qSharedPointerDynamicCast(gobj).data())); initNodeData.id = VAbstractTool::CreateNodePoint(initData.data, gobj->getIdObject(), point); VNodePoint::Create(initNodeData); break;