From 6b6e80f4b8a56c9763e9a16457cfe3c2ffdb23e5 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Tue, 12 Aug 2025 10:33:50 +0200 Subject: [PATCH] :bug: Fix regression introduced on the set-grid-layout-cells fn Incorrect data is used for calcultate the size --- frontend/src/app/render_wasm/api.cljs | 2 +- render-wasm/src/shapes/layouts.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/render_wasm/api.cljs b/frontend/src/app/render_wasm/api.cljs index bb60f88fd9..ac51772dd9 100644 --- a/frontend/src/app/render_wasm/api.cljs +++ b/frontend/src/app/render_wasm/api.cljs @@ -489,7 +489,7 @@ (defn set-grid-layout-cells [cells] (let [entries (vals cells) - size (mem/get-alloc-size entries GRID-LAYOUT-CELL-U8-SIZE) + size (mem/get-alloc-size cells GRID-LAYOUT-CELL-U8-SIZE) offset (mem/alloc size) heap (-> (mem/get-heap-u8) (mem/view offset size))] diff --git a/render-wasm/src/shapes/layouts.rs b/render-wasm/src/shapes/layouts.rs index 1019ee79d1..edb2e80548 100644 --- a/render-wasm/src/shapes/layouts.rs +++ b/render-wasm/src/shapes/layouts.rs @@ -385,6 +385,7 @@ impl GridData { } } +// FIXME: use transmute #[derive(Debug)] #[repr(C)] pub struct RawGridTrack {