0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-10 00:40:30 -05:00

🐛 Fix vertical flip for nested shapes

This commit is contained in:
Andrés Moya 2021-10-25 17:54:06 +02:00
parent 55784f64b8
commit 75c8d97a6e

View file

@ -220,7 +220,6 @@
"Given a new set of points transformed, set up the rectangle so it keeps
its properties. We adjust de x,y,width,height and create a custom transform"
[shape transform round-coords?]
;;
(let [points (-> shape :points (gco/transform-points transform))
center (gco/center-points points)
@ -445,8 +444,10 @@
transform))
(defn- set-flip [shape modifiers]
(let [rx (get-in modifiers [:resize-vector :x])
ry (get-in modifiers [:resize-vector :y])]
(let [rx (or (get-in modifiers [:resize-vector :x])
(get-in modifiers [:resize-vector-2 :x]))
ry (or (get-in modifiers [:resize-vector :y])
(get-in modifiers [:resize-vector-2 :y]))]
(cond-> shape
(and rx (< rx 0)) (-> (update :flip-x not)
(update :rotation -))