Author: clopes
Date: 2013-01-09 11:24:54 -0800 (Wed, 09 Jan 2013)
New Revision: 31034

Modified:
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
Log:
Fixes #1635 (Node Size displayed in the Edge and Network default visual 
properties)

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
    2013-01-08 22:11:21 UTC (rev 31033)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
    2013-01-09 19:24:54 UTC (rev 31034)
@@ -516,13 +516,16 @@
                                final Set<VisualPropertyDependency<?>> 
dependencies = selectedStyle.getAllVisualPropertyDependencies();
                                for (VisualPropertyDependency<?> dep : 
dependencies) {
                                        if (dep.isDependencyEnabled()) {
-                                               Set<VisualProperty<?>> props = 
dep.getVisualProperties();
                                                final VisualProperty<?> 
parentVP = dep.getParentVisualProperty();
-                                               if (model.contains(parentVP) == 
false)
-                                                       
model.addElement(parentVP);
                                                
-                                               for (VisualProperty<?> prop : 
props)
-                                                       
model.removeElement(prop);
+                                               if 
(parentVP.getTargetDataType() == key) {
+                                                       if 
(model.contains(parentVP) == false)
+                                                               
model.addElement(parentVP);
+                                                       
+                                                       Set<VisualProperty<?>> 
props = dep.getVisualProperties();
+                                                       for (VisualProperty<?> 
prop : props)
+                                                               
model.removeElement(prop);
+                                               }
                                        }
                                }
                        }

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to