diff options
Diffstat (limited to 'Build/source/utils/asymptote/flatguide.cc')
-rw-r--r-- | Build/source/utils/asymptote/flatguide.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/flatguide.cc b/Build/source/utils/asymptote/flatguide.cc index bfc26dfd041..1bbf375593d 100644 --- a/Build/source/utils/asymptote/flatguide.cc +++ b/Build/source/utils/asymptote/flatguide.cc @@ -28,6 +28,10 @@ void flatguide::uncheckedAdd(path p, bool allowsolve) { Int n=p.length(); if(n < 0) return; + if(n == 0) { + addPoint(p,0); + return; + } int nminus1=n-1; if(!allowsolve && p.cyclic()) addPre(p,0); for(Int i=0; i < nminus1;) { |