🐛 Fix problem when closing paths for big imported SVGs

This commit is contained in:
alonso.torres
2023-04-11 06:43:53 +02:00
committed by Alejandro Alonso
parent 6972227b8d
commit dfb1a79179
+9 -7
View File
@@ -983,10 +983,12 @@
(defn open-path?
[shape]
(and (= :path (:type shape))
(not (->> shape
:content
(sp/close-subpaths)
(sp/get-subpaths)
(every? sp/is-closed?)))))
(let [svg? (contains? shape :svg-attrs)
;; No close subpaths for svgs imported
maybe-close (if svg? identity sp/close-subpaths)]
(and (= :path (:type shape))
(not (->> shape
:content
(maybe-close)
(sp/get-subpaths)
(every? sp/is-closed?))))))