mirror of
https://github.com/penpot/penpot.git
synced 2025-05-08 17:15:53 +02:00
🐛 Fixes problem with picker
This commit is contained in:
parent
1bb056cbdb
commit
01f38d5cea
1 changed files with 5 additions and 5 deletions
|
@ -220,14 +220,14 @@
|
||||||
(st/emit! (dwc/stop-picker))
|
(st/emit! (dwc/stop-picker))
|
||||||
(modal/disallow-click-outside!))]
|
(modal/disallow-click-outside!))]
|
||||||
|
|
||||||
(mf/use-effect
|
(mf/use-layout-effect
|
||||||
;; Everytime we finish retrieving a new URL we redraw the canvas
|
;; Everytime we finish retrieving a new URL we redraw the canvas
|
||||||
;; so even if we're not finished the user can start to pick basic
|
;; so even if we're not finished the user can start to pick basic
|
||||||
;; shapes
|
;; shapes
|
||||||
(mf/deps fetch-pending)
|
(mf/deps props fetch-pending)
|
||||||
(fn []
|
(fn []
|
||||||
(try
|
(try
|
||||||
(timers/raf
|
(timers/schedule 100
|
||||||
#(let [svg-node (mf/ref-val svg-ref)
|
#(let [svg-node (mf/ref-val svg-ref)
|
||||||
canvas-node (mf/ref-val canvas-ref)
|
canvas-node (mf/ref-val canvas-ref)
|
||||||
canvas-context (.getContext canvas-node "2d")
|
canvas-context (.getContext canvas-node "2d")
|
||||||
|
@ -481,7 +481,6 @@
|
||||||
(fn [event]
|
(fn [event]
|
||||||
(dom/prevent-default event)
|
(dom/prevent-default event)
|
||||||
(cond
|
(cond
|
||||||
|
|
||||||
(dnd/has-type? event "app/shape")
|
(dnd/has-type? event "app/shape")
|
||||||
(let [shape (dnd/get-data event "app/shape")
|
(let [shape (dnd/get-data event "app/shape")
|
||||||
point (gpt/point (.-clientX event) (.-clientY event))
|
point (gpt/point (.-clientX event) (.-clientY event))
|
||||||
|
@ -551,7 +550,8 @@
|
||||||
[:& pixel-picker-overlay {:vport vport
|
[:& pixel-picker-overlay {:vport vport
|
||||||
:vbox vbox
|
:vbox vbox
|
||||||
:viewport-ref viewport-ref
|
:viewport-ref viewport-ref
|
||||||
:options options}])
|
:options options
|
||||||
|
:layout layout}])
|
||||||
|
|
||||||
[:svg.viewport
|
[:svg.viewport
|
||||||
{:preserveAspectRatio "xMidYMid meet"
|
{:preserveAspectRatio "xMidYMid meet"
|
||||||
|
|
Loading…
Add table
Reference in a new issue