From 850b809c7b8e12eec6c90f8c1b9767e567352fa1 Mon Sep 17 00:00:00 2001 From: zzzzrrr Date: Wed, 5 Aug 2009 11:30:09 -0400 Subject: [PATCH] fixed null bug --- src/org/poly2tri/cdt/CDT.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/poly2tri/cdt/CDT.scala b/src/org/poly2tri/cdt/CDT.scala index 57fac51..657e4fc 100644 --- a/src/org/poly2tri/cdt/CDT.scala +++ b/src/org/poly2tri/cdt/CDT.scala @@ -209,7 +209,7 @@ class CDT(val points: List[Point], val segments: List[Segment], iTriangle: Trian triangles += firstTriangle val e = edge.p - edge.q - while(!triangles.last.contains(edge.p)) + while(triangles.last != null && !triangles.last.contains(edge.p)) triangles += triangles.last.findNeighbor(e) // TODO: Implement this section