From 5c7a4ce5b7be5b7c9e89c0ac0d142d4399bb4c3f Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Thu, 19 Jun 2025 15:41:45 +0200 Subject: [PATCH] :bug: Fix fill images for text --- frontend/src/app/render_wasm/api.cljs | 21 ++++++++++----------- render-wasm/src/render/images.rs | 2 +- 2 files changed, 11 insertions(+), 12 deletions(-) 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, )?;