diff --git a/frontend/src/app/render_wasm/api.cljs b/frontend/src/app/render_wasm/api.cljs index 75e816b0aa..3963913fbc 100644 --- a/frontend/src/app/render_wasm/api.cljs +++ b/frontend/src/app/render_wasm/api.cljs @@ -223,17 +223,16 @@ (defn- process-fill-image [shape-id fill] - (rx/from - (when-let [image (:fill-image fill)] - (let [id (dm/get-prop image :id) - buffer (uuid/get-u32 id) - cached-image? (h/call wasm/internal-module "_is_image_cached" - (aget buffer 0) - (aget buffer 1) - (aget buffer 2) - (aget buffer 3))] - (when (zero? cached-image?) - (fetch-image shape-id id)))))) + (when-let [image (:fill-image fill)] + (let [id (dm/get-prop image :id) + buffer (uuid/get-u32 id) + cached-image? (h/call wasm/internal-module "_is_image_cached" + (aget buffer 0) + (aget buffer 1) + (aget buffer 2) + (aget buffer 3))] + (when (zero? cached-image?) + (fetch-image shape-id id))))) (defn set-shape-text-images [shape-id content] diff --git a/render-wasm/src/render/images.rs b/render-wasm/src/render/images.rs index 9b26c222bd..90f2674c63 100644 --- a/render-wasm/src/render/images.rs +++ b/render-wasm/src/render/images.rs @@ -61,7 +61,7 @@ impl ImageStore { None, None, None, - None, + true, false, )?;