Forráskód Böngészése

Fix - binding to nonexistent element

zsviczian 1 éve
szülő
commit
16c0417f5b
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      packages/excalidraw/element/binding.ts

+ 3 - 0
packages/excalidraw/element/binding.ts

@@ -828,6 +828,9 @@ const bindingBorderTest = (
   { x, y }: { x: number; y: number },
   app: AppClassProperties,
 ): boolean => {
+  if(!element || !element.width || !element.height) {
+    return false;
+  }
   const threshold = maxBindingGap(element, element.width, element.height);
   const shape = app.getElementShape(element);
   return isPointOnShape([x, y], shape, threshold);