Skip to content

Commit 0d36934

Browse files
committed
revert delete handler changes
1 parent fa3c6a1 commit 0d36934

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/renderer/element/handlers.cljs

+5-6
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,8 @@
5252
(set (map :key (selected db))))
5353

5454
(defn children
55-
([db]
56-
(reduce #(set/union %1 (set (children db %2))) #{} (set (selected-keys db))))
57-
([db k]
58-
(:children (element db k))))
55+
[db k]
56+
(:children (element db k)))
5957

6058
(defn update-bounds
6159
[db k]
@@ -349,9 +347,10 @@
349347

350348
(defn delete
351349
([db]
352-
(reduce delete db (set/union (set (selected-keys db)) (children db))))
350+
(reduce delete db (selected-keys db)))
353351
([db k]
354-
(let [el (element db k)]
352+
(let [el (element db k)
353+
db (if (element/root? el) db (reduce delete db (:children el)))]
355354
(cond-> db
356355
(not (element/root? el))
357356
(-> (update-prop (:parent el) :children vec/remove-nth (index db k))

0 commit comments

Comments
 (0)