|
From: <ma...@us...> - 2012-02-19 12:22:11
|
Revision: 709
http://openautomation.svn.sourceforge.net/openautomation/?rev=709&view=rev
Author: mayerch
Date: 2012-02-19 12:22:04 +0000 (Sun, 19 Feb 2012)
Log Message:
-----------
Added fix as described in http://code.google.com/p/poly2tri/issues/detail?id=44 that caused some walls to be "lost"
Modified Paths:
--------------
JSFloorPlan/trunk/lib/poly2tri.js
Modified: JSFloorPlan/trunk/lib/poly2tri.js
===================================================================
--- JSFloorPlan/trunk/lib/poly2tri.js 2012-02-18 15:33:02 UTC (rev 708)
+++ JSFloorPlan/trunk/lib/poly2tri.js 2012-02-19 12:22:04 UTC (rev 709)
@@ -798,9 +798,9 @@
if (px == nx) {
// We might have two nodes with same x value for a short time
- if (point.equals(node.prev.point)) {
+ if (node.prev && point.equals(node.prev.point)) {
node = node.prev;
- } else if (point.equals(node.next.point)) {
+ } else if (node.next && point.equals(node.next.point)) {
node = node.next;
} else if (point.equals(node.point)) {
// do nothing
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|