From 328dd93b277e8d8f33276d97b7845a993f84fe4f Mon Sep 17 00:00:00 2001 From: Marcel Kronfeld Date: Tue, 8 Jun 2010 08:16:17 +0000 Subject: [PATCH] Minor feature: dont show empty plots in legend. (in synch with mk branch) --- src/eva2/gui/GraphPointSetLegend.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/eva2/gui/GraphPointSetLegend.java b/src/eva2/gui/GraphPointSetLegend.java index a2db2313..e1d2fe8e 100644 --- a/src/eva2/gui/GraphPointSetLegend.java +++ b/src/eva2/gui/GraphPointSetLegend.java @@ -64,10 +64,12 @@ public class GraphPointSetLegend { legendEntries = new TreeSet>(comparator); for (int i = 0; i < pointSetContainer.size(); i++) { GraphPointSet pointset = pointSetContainer.get(i); - String entryStr; - if (appendIndex) entryStr = StringTools.expandPrefixZeros(i, pointSetContainer.size()-1) + ": " + pointset.getInfoString(); - else entryStr = pointset.getInfoString(); - legendEntries.add(new Pair(entryStr,pointset.getColor())); + if (pointset.getPointSet().getSize()>0) { + String entryStr; + if (appendIndex) entryStr = StringTools.expandPrefixZeros(i, pointSetContainer.size()-1) + ": " + pointset.getInfoString(); + else entryStr = pointset.getInfoString(); + legendEntries.add(new Pair(entryStr,pointset.getColor())); + } } }