mirror of
https://github.com/penpot/penpot.git
synced 2025-08-06 07:18:25 +02:00
🐛 Fix wasm crash in set_shape_fills (wasm) when fill list is empty
This commit is contained in:
parent
ab0219876e
commit
a30ab17605
1 changed files with 26 additions and 25 deletions
|
@ -8,7 +8,7 @@
|
|||
"A WASM based render API"
|
||||
(:require
|
||||
["react-dom/server" :as rds]
|
||||
[app.common.data :as d]
|
||||
[app.common.data :as d :refer [not-empty?]]
|
||||
[app.common.data.macros :as dm]
|
||||
[app.common.geom.matrix :as gmt]
|
||||
[app.common.geom.point :as gpt]
|
||||
|
@ -240,6 +240,7 @@
|
|||
|
||||
(defn set-shape-fills
|
||||
[fills]
|
||||
(when (not-empty? fills)
|
||||
(let [fills (take types.fill/MAX-FILLS fills)
|
||||
image-fills (filter :fill-image fills)
|
||||
offset (mem/alloc-bytes (* (count fills) sr-fills/FILL-BYTE-SIZE))
|
||||
|
@ -269,7 +270,7 @@
|
|||
(aget buffer 3))]
|
||||
(when (zero? cached-image?)
|
||||
(store-image id))))
|
||||
image-fills)))
|
||||
image-fills))))
|
||||
|
||||
(defn set-shape-strokes
|
||||
[strokes]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue