From 87351000ae7bff6e91b0ff9dbb3b6a0a52ab9109 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Mon, 17 Jan 2022 15:33:41 +0100 Subject: [PATCH] :bug: Avoid marking component as touched when moving into a group --- CHANGES.md | 1 + frontend/src/app/main/data/workspace.cljs | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 869f10196c..284101a4a6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -64,6 +64,7 @@ - Restored rules color [Taiga #2460](https://tree.taiga.io/project/penpot/issue/2460) - Fix thumbnail not taking frame blending mode [Taiga #2301](https://tree.taiga.io/project/penpot/issue/2301) - Fix import/export with SVG edge cases [Taiga #2389](https://tree.taiga.io/project/penpot/issue/2389) +- Avoid modifying component when moving into a group [Taiga #2534](https://tree.taiga.io/project/penpot/issue/2534) ### :arrow_up: Deps updates diff --git a/frontend/src/app/main/data/workspace.cljs b/frontend/src/app/main/data/workspace.cljs index bb659c98d7..9b2e6c1aab 100644 --- a/frontend/src/app/main/data/workspace.cljs +++ b/frontend/src/app/main/data/workspace.cljs @@ -924,11 +924,13 @@ :operations [{:type :set :attr :constraints-h :val (spec/default-constraints-h - (assoc obj :parent-id parent-id :frame-id frame-id))} + (assoc obj :parent-id parent-id :frame-id frame-id)) + :ignore-touched true} {:type :set :attr :constraints-v :val (spec/default-constraints-v - (assoc obj :parent-id parent-id :frame-id frame-id))}]})) + (assoc obj :parent-id parent-id :frame-id frame-id)) + :ignore-touched true}]})) shapes-to-unconstraint) u-unconstraint-change @@ -939,10 +941,12 @@ :id id :operations [{:type :set :attr :constraints-h - :val (:constraints-h obj)} + :val (:constraints-h obj) + :ignore-touched true} {:type :set :attr :constraints-v - :val (:constraints-v obj)}]})) + :val (:constraints-v obj) + :ignore-touched true}]})) shapes-to-unconstraint) r-reg-change