[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Space.java,1.27,1.28
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2006-05-01 09:55:24
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32078/src/net/sourceforge/bprocessor/model Modified Files: Space.java Log Message: remove of surface now update the information in the holes as well. Index: Space.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Space.java,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** Space.java 21 Apr 2006 15:24:28 -0000 1.27 --- Space.java 1 May 2006 09:55:15 -0000 1.28 *************** *** 514,517 **** --- 514,528 ---- */ public void remove(Surface surface) { + if (surface.getHoles() != null) { + Iterator iter = surface.getHoles().iterator(); + while (iter.hasNext()) { + Surface curHole = (Surface)iter.next(); + if (surface.getExterior() != null) { + surface.getExterior().addHole(curHole); + } else { + curHole.setExterior(null); + } + } + } if (surface.getExterior() != null) { Surface exterior = surface.getExterior(); |