[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool FinalMoveTool.java, 1.57, 1.58 Pencil
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2010-07-13 12:33:57
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv11501/src/net/sourceforge/bprocessor/gl/tool Modified Files: FinalMoveTool.java Pencil.java Log Message: Index: Pencil.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/Pencil.java,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** Pencil.java 20 May 2010 10:58:51 -0000 1.25 --- Pencil.java 13 Jul 2010 12:33:48 -0000 1.26 *************** *** 82,85 **** --- 82,86 ---- if (start.vertex().equalEps(current.vertex())) { Project.getInstance().getActiveSpace().insert(current.vertex()); + Project.getInstance().propagate(Project.getInstance().getActiveSpace()); Project.getInstance().changed(); Project.getInstance().checkpoint(); *************** *** 101,104 **** --- 102,107 ---- boolean finish = !Geometry.insertEdges(edges).isEmpty() || exsGeometry; + Project.getInstance().propagate(Project.getInstance().getActiveSpace()); + Project.getInstance().changed(); Project.getInstance().checkpoint(); Index: FinalMoveTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/FinalMoveTool.java,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** FinalMoveTool.java 5 Feb 2010 13:32:59 -0000 1.57 --- FinalMoveTool.java 13 Jul 2010 12:33:48 -0000 1.58 *************** *** 161,164 **** --- 161,165 ---- private Collection<Vertex> vertices; private Map<Vertex, Vertex> originals; + private Set<Geometric> owners; /** *************** *** 172,175 **** --- 173,180 ---- originals.put(current, current.copy()); } + owners = new HashSet(); + for (Vertex current : vertices) { + owners.add(current.getOwner()); + } } *************** *** 186,189 **** --- 191,197 ---- } } + for (Geometric current : owners) { + Project.getInstance().propagate(current); + } } |