فهرست منبع

fix: call stack error

Konstantinos Kaloutas 3 سال پیش
والد
کامیت
ec6084ef8b
1فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 6 6
      tldraw/packages/core/src/lib/TLApp/TLApp.ts

+ 6 - 6
tldraw/packages/core/src/lib/TLApp/TLApp.ts

@@ -414,9 +414,9 @@ export class TLApp<
       })
     )
 
-    shapes.forEach(shape =>
-      shape.update(deltaMap[shape.id] ? { point: deltaMap[shape.id].next } : shape)
-    )
+    shapes.forEach(shape => {
+      if (deltaMap[shape.id]) shape.update({ point: deltaMap[shape.id].next })
+    })
 
     this.persist()
     return this
@@ -427,9 +427,9 @@ export class TLApp<
 
     const deltaMap = Object.fromEntries(BoundsUtils.getDistributions(shapes, type).map(d => [d.id, d]))
 
-    shapes.forEach(shape =>
-      shape.update(deltaMap[shape.id] ? { point: deltaMap[shape.id].next } : shape)
-    )
+    shapes.forEach(shape => {
+      if (deltaMap[shape.id]) shape.update({ point: deltaMap[shape.id].next })
+    })
 
     this.persist()
     return this