diff --git a/src/org/openstreetmap/josm/gui/mappaint/styleelement/Symbol.java b/src/org/openstreetmap/josm/gui/mappaint/styleelement/Symbol.java
index 3f0b3f2..6699102 100644
--- a/src/org/openstreetmap/josm/gui/mappaint/styleelement/Symbol.java
+++ b/src/org/openstreetmap/josm/gui/mappaint/styleelement/Symbol.java
@@ -200,7 +200,7 @@ public class Symbol {
          * @return The shape as optional
          */
         public static Optional<SymbolShape> forName(String val) {
-            return Stream.of(values()).filter(val::equals).findAny();
+            return Stream.of(values()).filter(shape -> val.equals(shape.name)).findAny();
         }
     }
 }
