diff artifacts/src/main/java/org/dive4elements/river/exports/LegendAggregator.java @ 9612:f8308db94634

#20 UI, Diagramme
author dnt_bjoernsen <d.tironi@bjoernsen.de>
date Wed, 09 Oct 2019 16:17:16 +0200
parents ef5754ba5573
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/LegendAggregator.java	Wed Oct 09 15:58:46 2019 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/LegendAggregator.java	Wed Oct 09 16:17:16 2019 +0200
@@ -17,7 +17,6 @@
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.HashSet;
-import java.util.IdentityHashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
@@ -144,8 +143,7 @@
      */
     private List<LegendItem> findDistinctItems(final List<LegendItem> items) {
 
-        // HACKY: we hash by unique shape, because we know that the used shapes are cashed in a static cache.
-        final Map<Shape, LegendItem> shapeMap = new IdentityHashMap<>();
+        final Map<Shape, LegendItem> shapeMap = new HashMap<>();
 
         for (final LegendItem item : items) {
 

http://dive4elements.wald.intevation.org