diff --git a/src/libs/vpatterndb/vpiecenode.cpp b/src/libs/vpatterndb/vpiecenode.cpp index 1b0d4c523..26e5b414a 100644 --- a/src/libs/vpatterndb/vpiecenode.cpp +++ b/src/libs/vpatterndb/vpiecenode.cpp @@ -92,5 +92,8 @@ bool VPieceNode::GetReverse() const //--------------------------------------------------------------------------------------------------------------------- void VPieceNode::SetReverse(bool reverse) { - d->reverse = reverse; + if (d->typeTool != Tool::NodePoint) + { + d->reverse = reverse; + } } diff --git a/src/libs/vpatterndb/vpiecenode_p.h b/src/libs/vpatterndb/vpiecenode_p.h index 59c0f4ae2..5417aa138 100644 --- a/src/libs/vpatterndb/vpiecenode_p.h +++ b/src/libs/vpatterndb/vpiecenode_p.h @@ -49,7 +49,12 @@ public: : id(id), typeTool(typeTool), reverse(reverse) - {} + { + if (typeTool == Tool::NodePoint) + { + reverse = false; + } + } VPieceNodeData (const VPieceNodeData& node) : QSharedData(node),