From 6ced56301cd9a0b03aec82dff849541ab26644a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Fri, 16 Jul 2021 15:11:29 +0200 Subject: [PATCH] :recycle: Optimice a bit of performance --- frontend/src/app/main/data/workspace/libraries.cljs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/data/workspace/libraries.cljs b/frontend/src/app/main/data/workspace/libraries.cljs index b267fb3885..20d97a2106 100644 --- a/frontend/src/app/main/data/workspace/libraries.cljs +++ b/frontend/src/app/main/data/workspace/libraries.cljs @@ -382,7 +382,7 @@ page-id (:current-page-id state) objects (wsh/lookup-page-objects state page-id) - unames (atom (dwc/retrieve-used-names objects)) + unames (volatile! (dwc/retrieve-used-names objects)) frame-id (cp/frame-id-by-position objects (gpt/add orig-pos delta)) @@ -391,7 +391,7 @@ (let [new-name (dwc/generate-unique-name @unames (:name new-shape))] (when (nil? (:parent-id original-shape)) - (swap! unames conj new-name)) + (vswap! unames conj new-name)) (cond-> new-shape true