Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv22548/src/net/sourceforge/bprocessor/model
Modified Files:
SurfaceAnalysis.java
Log Message:
possible null pointer
Index: SurfaceAnalysis.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/SurfaceAnalysis.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** SurfaceAnalysis.java 27 Aug 2007 13:39:01 -0000 1.11
--- SurfaceAnalysis.java 28 Sep 2007 14:07:32 -0000 1.12
***************
*** 446,451 ****
edges = sorter.sort(edges);
{
! EdgeNode previous = edges.get(edges.size() - 1);
for (EdgeNode current : edges) {
if (previous.to == this) {
previous.toSucc = current;
--- 446,454 ----
edges = sorter.sort(edges);
{
! EdgeNode previous = null;
for (EdgeNode current : edges) {
+ if (previous == null) {
+ previous = edges.get(edges.size() - 1);
+ }
if (previous.to == this) {
previous.toSucc = current;
|