mirror of
https://github.com/penpot/penpot.git
synced 2025-02-13 02:28:18 -05:00
Merge pull request #2496 from penpot/alotor-hotfix-snap-to-pixel
🐛 Fixed problem with snap to pixel
This commit is contained in:
commit
318563858b
1 changed files with 6 additions and 2 deletions
|
@ -21,7 +21,8 @@
|
|||
"Adjust modifiers so they adjust to the pixel grid"
|
||||
[modifiers shape]
|
||||
|
||||
(if (some? (:resize-transform modifiers))
|
||||
(if (and (some? (:resize-transform modifiers))
|
||||
(not (gmt/unit? (:resize-transform modifiers))))
|
||||
;; If we're working with a rotation we don't handle pixel precision because
|
||||
;; the transformation won't have the precision anyway
|
||||
modifiers
|
||||
|
@ -243,7 +244,10 @@
|
|||
|
||||
(let [set-modifiers
|
||||
(fn [modif-tree id]
|
||||
(assoc modif-tree id {:modifiers (get-modifier (get objects id))}))
|
||||
(let [shape (get objects id)
|
||||
modifiers (cond-> (get-modifier shape) snap-pixel? (set-pixel-precision shape))]
|
||||
(-> modif-tree
|
||||
(assoc id {:modifiers modifiers}))))
|
||||
|
||||
modif-tree (reduce set-modifiers {} ids)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue