mirror of
https://github.com/penpot/penpot.git
synced 2025-04-09 21:41:23 -05:00
🐛 Fix bytes-alloc-32
This commit is contained in:
parent
480c224250
commit
5d1d2ef289
2 changed files with 5 additions and 5 deletions
|
@ -215,11 +215,11 @@
|
|||
(rx/map :body)
|
||||
(rx/mapcat wapi/read-file-as-array-buffer)
|
||||
(rx/map (fn [image]
|
||||
(let [size (.-byteLength image)
|
||||
(let [size (.-byteLength image)
|
||||
offset (mem/alloc-bytes size)
|
||||
heap (mem/get-heap-u8)
|
||||
mem (js/Uint8Array. (.-buffer heap) offset size)]
|
||||
(.set heap mem offset)
|
||||
heap (mem/get-heap-u8)
|
||||
data (js/Uint8Array. image)]
|
||||
(.set heap data offset)
|
||||
(h/call wasm/internal-module "_store_image"
|
||||
(aget buffer 0)
|
||||
(aget buffer 1)
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
[size]
|
||||
(when (= size 0)
|
||||
(js/console.trace "Tried to allocate 0 bytes"))
|
||||
(h/call wasm/internal-module "_alloc_bytes" size))
|
||||
(ptr8->ptr32 (h/call wasm/internal-module "_alloc_bytes" size)))
|
||||
|
||||
(defn get-heap-u8
|
||||
"Returns a Uint8Array view of the heap"
|
||||
|
|
Loading…
Add table
Reference in a new issue