From 3721e81f2f9bbff698045af5afe824b900daff11 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sun, 14 Feb 2021 16:30:20 +0100 Subject: [PATCH] fix(paco): Only add paperless dimensions for pockets when option is set Fixes https://github.com/freesewing/freesewing/issues/852 --- packages/paco/src/front.js | 52 ++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/packages/paco/src/front.js b/packages/paco/src/front.js index 22052612134..561645a0ee0 100644 --- a/packages/paco/src/front.js +++ b/packages/paco/src/front.js @@ -287,31 +287,33 @@ export default function (part) { to: points.fork, y: points.styleWaistIn.y - sa - 60 }) - macro('ld', { - from: points.pocketFlapTopIn, - to: points.styleWaistOut, - d: -15 - }) - macro('ld', { - from: points.pocketFlapTopIn, - to: points.pocketFlapBottomIn, - d: -15 - }) - macro('ld', { - from: points.pocketFlapTopOut, - to: points.pocketFlapTopIn, - d: 15 - }) - macro('ld', { - from: points.styleWaistOut, - to: points.topLeft, - d: 10 + sa - }) - macro('ld', { - from: points.topLeft, - to: points.topRight, - d: 10 + sa - }) + if (options.frontPockets) { + macro('ld', { + from: points.pocketFlapTopIn, + to: points.styleWaistOut, + d: -15 + }) + macro('ld', { + from: points.pocketFlapTopIn, + to: points.pocketFlapBottomIn, + d: -15 + }) + macro('ld', { + from: points.pocketFlapTopOut, + to: points.pocketFlapTopIn, + d: 15 + }) + macro('ld', { + from: points.styleWaistOut || points.waistOut, + to: points.topLeft, + d: 10 + sa + }) + macro('ld', { + from: points.topLeft, + to: points.topRight, + d: 10 + sa + }) + } } }