Author: scooter
Date: 2011-09-15 21:47:55 -0700 (Thu, 15 Sep 2011)
New Revision: 26838
Modified:
cytoscape/trunk/application/src/main/java/cytoscape/visual/ui/editors/continuous/C2CMappingEditor.java
Log:
Make sure to always create a renderer to avoid NPE's when generating legends
Modified:
cytoscape/trunk/application/src/main/java/cytoscape/visual/ui/editors/continuous/C2CMappingEditor.java
===================================================================
---
cytoscape/trunk/application/src/main/java/cytoscape/visual/ui/editors/continuous/C2CMappingEditor.java
2011-09-16 00:50:12 UTC (rev 26837)
+++
cytoscape/trunk/application/src/main/java/cytoscape/visual/ui/editors/continuous/C2CMappingEditor.java
2011-09-16 04:47:55 UTC (rev 26838)
@@ -248,18 +248,15 @@
BoundaryRangeValues bound;
Float fraction;
- if (allPoints == null) {
- return;
- }
+ if (allPoints != null && allPoints.size() != 0) {
- for (ContinuousMappingPoint point : allPoints) {
- bound = point.getRange();
+ for (ContinuousMappingPoint point : allPoints) {
+ bound = point.getRange();
+
+ fraction = ((Number)
((point.getValue().doubleValue() - minValue) / actualRange)).floatValue() * 100;
+ slider.getModel().addThumb(fraction, ((Number)
bound.equalValue).floatValue());
+ }
- fraction = ((Number) ((point.getValue().doubleValue() -
minValue) / actualRange)).floatValue() * 100;
- slider.getModel().addThumb(fraction, ((Number)
bound.equalValue).floatValue());
- }
-
- if (allPoints.size() != 0) {
below = (Number)
allPoints.get(0).getRange().lesserValue;
above = (Number) allPoints.get(allPoints.size() -
1).getRange().greaterValue;
} else {
--
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.