diff --git a/src/libs/vlayout/vlayoutpiece.cpp b/src/libs/vlayout/vlayoutpiece.cpp index 4489d7568..006ea75c2 100644 --- a/src/libs/vlayout/vlayoutpiece.cpp +++ b/src/libs/vlayout/vlayoutpiece.cpp @@ -69,7 +69,7 @@ QVector ConvertInternalPaths(const VPiece &piece, const VConta for (int i = 0; i < pathsId.size(); ++i) { const VPiecePath path = pattern->GetPiecePath(pathsId.at(i)); - if (path.GetType() == PiecePathType::InternalPath) + if (path.GetType() == PiecePathType::InternalPath && path.IsVisible(pattern->DataVariables())) { paths.append(VLayoutPiecePath(path.PathPoints(pattern), path.IsCutPath(), path.GetPenType())); }