Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv9984/src/net/sourceforge/bprocessor/gui/treeview
Modified Files:
GenericTreeView.java
Log Message:
removed null pointer exc and changed functionallyty a bit
Index: GenericTreeView.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/GenericTreeView.java,v
retrieving revision 1.75
retrieving revision 1.76
diff -C2 -d -r1.75 -r1.76
*** GenericTreeView.java 6 Mar 2007 14:11:31 -0000 1.75
--- GenericTreeView.java 7 Mar 2007 10:37:13 -0000 1.76
***************
*** 1523,1535 ****
Object object = path.getLastPathComponent();
if (e.getClickCount() > 1) {
! if (object instanceof Geometric) {
! Geometric g = (Geometric) object;
! Camera c = Project.getInstance().getCurrentCamera();
! if (c.getHiddenGeometrics().contains(g)) {
! //show the thing
! c.removeHiddenGeometric(g);
! } else {
! //hide it
! c.addHiddenGeometric(g);
}
}
--- 1523,1538 ----
Object object = path.getLastPathComponent();
if (e.getClickCount() > 1) {
! if (object instanceof GenericNode) {
! Object o = ((GenericNode) object).getUserObject();
! if (o instanceof Geometric) {
! Geometric g = (Geometric) o;
! Camera c = Project.getInstance().getCurrentCamera();
! if (c.getHiddenGeometrics().contains(g)) {
! //show the thing
! c.removeHiddenGeometric(g);
! } else {
! //hide it
! c.addHiddenGeometric(g);
! }
}
}
|