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);
+ }
}
|