From 33d83cedea2e883777c2fcf48566996f6f9791b3 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Fri, 1 Mar 2019 17:20:21 +0200 Subject: [PATCH] Improve VPiece::IsSeamAllowanceValid. If called for piece without seam allowance return true. --HG-- branch : develop --- src/libs/vpatterndb/vpiece.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/libs/vpatterndb/vpiece.cpp b/src/libs/vpatterndb/vpiece.cpp index 5264efdc5..309e133da 100644 --- a/src/libs/vpatterndb/vpiece.cpp +++ b/src/libs/vpatterndb/vpiece.cpp @@ -613,7 +613,14 @@ QPainterPath VPiece::PlaceLabelPath(const VContainer *data) const //--------------------------------------------------------------------------------------------------------------------- bool VPiece::IsSeamAllowanceValid(const VContainer *data) const { - return VAbstractPiece::IsAllowanceValid(UniteMainPathPoints(data), SeamAllowancePoints(data)); + if (IsSeamAllowance() && not IsSeamAllowanceBuiltIn()) + { + return VAbstractPiece::IsAllowanceValid(UniteMainPathPoints(data), SeamAllowancePoints(data)); + } + else + { + return true; + } } //---------------------------------------------------------------------------------------------------------------------