You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This seems to fix the problem, but I'm not sure it's the right way to go:
diff --git a/src/ipe/lua/main.lua b/src/ipe/lua/main.lua
index 2e9d0da..80be492 100644
--- a/src/ipe/lua/main.lua+++ b/src/ipe/lua/main.lua@@ -156,6 +156,7 @@ function recomputeArcMatrix(seg, cpno)
local p = ipe.Direction(alpha)
local q = ipe.Direction(beta)
local cl
+ if (seg[2]-seg[1]):sqLen() == 0 then return end
if cpno == 1 then
cl = ipe.LineThrough(V(0,0), q)
p = seg.arc:matrix():inverse() * seg[cpno]
Steps to Reproduce
Context
The text was updated successfully, but these errors were encountered: