Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3401/src/net/sourceforge/bprocessor/model
Modified Files:
Project.java
Log Message:
Removed the fixme on change call on camera and added a call to change on the singleton vertex in change(Collection) if it is singleton :D
Index: Project.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Project.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** Project.java 8 Feb 2006 10:10:14 -0000 1.36
--- Project.java 11 Feb 2006 18:04:24 -0000 1.37
***************
*** 80,84 ****
super();
makeClean();
! addCams(); // To do camera initializasation (MAYBE IT SHOULD NOT BE HERE)
observers = new LinkedList();
mesh = new Mesh();
--- 80,84 ----
super();
makeClean();
! addCams();
observers = new LinkedList();
mesh = new Mesh();
***************
*** 124,129 ****
addCams();
changed(this);
- // FIXME: The current camera object has not really changed..
- changed(currentCamera);
}
--- 124,127 ----
***************
*** 212,215 ****
--- 210,218 ----
edges.addAll(current.getEdges());
}
+ // THE CASE WHERE THERE ARE ONLY ONE I WOULD LIKE TO KNOW IT HAS CHANGED
+ if (vertices.size() == 1) {
+ Iterator it = vertices.iterator();
+ changed(it.next());
+ }
}
{
***************
*** 543,547 ****
*/
public void setCurrentCamera(Camera camera) {
! currentCamera = camera;
}
--- 546,551 ----
*/
public void setCurrentCamera(Camera camera) {
! currentCamera = camera;
! changed(this);
}
|