diff flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java @ 2184:fc86fcfe503e

Only add one legend item for manual point themes. flys-artifacts/trunk@3788 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 27 Jan 2012 11:19:16 +0000
parents a79d5cd26083
children 73490b828a90
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Fri Jan 27 11:01:13 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Fri Jan 27 11:19:16 2012 +0000
@@ -1164,17 +1164,19 @@
                 ThemeAccess themeAccess = new ThemeAccess(theme);
                 textStyle = themeAccess.parseTextStyle();
                 lineStyle = themeAccess.parseLineStyle();
-                LegendItemCollection lic = new LegendItemCollection();
-                LegendItemCollection old = plot.getFixedLegendItems();
-                lic.add(createLegendItem(theme, fa.getLabel()));
-                // (Re-)Add prior legend entries.
-                if (old != null) {
-                    old.addAll(lic);
+                if (fa.getLabel() != null) {
+                    LegendItemCollection lic = new LegendItemCollection();
+                    LegendItemCollection old = plot.getFixedLegendItems();
+                    lic.add(createLegendItem(theme, fa.getLabel()));
+                    // (Re-)Add prior legend entries.
+                    if (old != null) {
+                        old.addAll(lic);
+                    }
+                    else {
+                        old = lic;
+                    }
+                    plot.setFixedLegendItems(old);
                 }
-                else {
-                    old = lic;
-                }
-                plot.setFixedLegendItems(old);
             }
 
             // The 'Sticky' Annotations (at axis, with line and text).

http://dive4elements.wald.intevation.org