Skip to content

Commit 9550e63

Browse files
committed
get bounds from cached value
1 parent 2f34f5d commit 9550e63

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/renderer/element/handlers.cljs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@
420420
(let [svgs (reverse (root-svgs db))
421421
pointer-pos (:adjusted-pointer-pos db)]
422422
(or
423-
(some #(when (bounds/contain-point? (tool/bounds %) pointer-pos) %) svgs)
423+
(some #(when (bounds/contained-point? (:bounds %) pointer-pos) %) svgs)
424424
(element db :canvas))))
425425

426426
(defn translate
@@ -504,8 +504,8 @@
504504
(let [svgs (reverse (root-svgs db)) ; Reverse to select top svgs first.
505505
el-bounds (tool/bounds el)]
506506
(or
507-
(some #(when (bounds/contained? el-bounds (tool/bounds %)) %) svgs)
508-
(some #(when (bounds/intersected? el-bounds (tool/bounds %)) %) svgs)
507+
(some #(when (bounds/contained? el-bounds (:bounds %)) %) svgs)
508+
(some #(when (bounds/intersected? el-bounds (:bounds %)) %) svgs)
509509
(element db :canvas))))
510510

511511
(defn create
@@ -587,7 +587,7 @@
587587
offset (mat/sub el-center center)
588588
el (dissoc el :bounds)
589589
svg (hovered-svg db)
590-
[s-x1 s-y1] (tool/bounds svg)
590+
[s-x1 s-y1] (:bounds svg)
591591
pointer-pos (:adjusted-pointer-pos db)
592592
selected (selected-keys db)]
593593
(reduce

0 commit comments

Comments
 (0)