mirror of
https://github.com/penpot/penpot.git
synced 2025-06-07 01:11:39 +02:00
🐛 Fix problem with duplicate shapes
This commit is contained in:
parent
17f35cda15
commit
ea4a3d9e27
1 changed files with 4 additions and 1 deletions
|
@ -469,7 +469,10 @@
|
||||||
|
|
||||||
; We want the first added object to touch it's parent, but not subsequent children
|
; We want the first added object to touch it's parent, but not subsequent children
|
||||||
changes (-> (pcb/add-object changes new-obj {:ignore-touched (and duplicating-component? child?)})
|
changes (-> (pcb/add-object changes new-obj {:ignore-touched (and duplicating-component? child?)})
|
||||||
(pcb/amend-last-change #(assoc % :old-id (:id obj))))
|
(pcb/amend-last-change #(assoc % :old-id (:id obj)))
|
||||||
|
(cond-> (ctl/grid-layout? objects (:parent-id obj))
|
||||||
|
(-> (pcb/update-shapes [(:parent-id obj)] ctl/assign-cells)
|
||||||
|
(pcb/reorder-grid-children [(:parent-id obj)]))))
|
||||||
|
|
||||||
changes (cond-> changes
|
changes (cond-> changes
|
||||||
(and is-component-root? is-component-main?)
|
(and is-component-root? is-component-main?)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue