Merge pull request #10216 from penpot/ladybenko-gh-10213-fix-double-click-guide

🐛 Fix double click not editing the guide
This commit is contained in:
Alejandro Alonso 2026-06-18 12:06:13 +02:00 committed by GitHub
commit 3d2a5a2957
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -754,6 +754,7 @@
on-guide-drag on-guide-hover get-hover-frame focus]}]
(let [dragging-ref (mf/use-ref false)
moved-ref (mf/use-ref false)
editing-ref (mf/use-ref false)
start-ref (mf/use-ref nil)
guide-ref (mf/use-ref nil)
pending-ref (mf/use-ref nil)
@ -813,6 +814,7 @@
reset-state
(fn []
(clear-drag-refs)
(mf/set-ref-val! editing-ref false)
(when (some? on-guide-drag)
(on-guide-drag nil))
(emit-hover-axis nil)
@ -874,7 +876,7 @@
(reset! state pending)))))))
editing?
(fn [] (= :edit (:mode @state)))
(fn [] (mf/ref-val editing-ref))
guide-at-event
(fn [event]
@ -976,6 +978,7 @@
(when (some? on-guide-drag)
(on-guide-drag id))
(mf/set-ref-val! guide-ref guide)
(mf/set-ref-val! editing-ref true)
(let [frame (some-> frame-id refs/object-by-id deref)
offset (if frame
(if (= :x axis) (:x frame) (:y frame))