From e06c911803d394b595f687d493e14e650509c5c3 Mon Sep 17 00:00:00 2001 From: rgantzos <86856959+rgantzos@users.noreply.github.com> Date: Thu, 4 Jul 2024 17:31:07 -0700 Subject: [PATCH] Fix `paint-align` not working with non-gradient fills --- features/paint-align/script.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/features/paint-align/script.js b/features/paint-align/script.js index 6a11c52d..15e83ddd 100644 --- a/features/paint-align/script.js +++ b/features/paint-align/script.js @@ -75,9 +75,11 @@ export default async function ({ feature }) { items[i].segments[seg]._point._y += adjustY; } - for (var comp in (items[i].fillColor?._components || [])) { - items[i].fillColor._components[comp].x += adjustX; - items[i].fillColor._components[comp].y += adjustY; + if (items[i].fillColor._type === "gradient") { + for (var comp in items[i].fillColor?._components || []) { + items[i].fillColor._components[comp].x += adjustX; + items[i].fillColor._components[comp].y += adjustY; + } } }