Index: images/markers/Bridge.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: images/markers/Bridge.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: images/markers/Crossing.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: images/markers/Crossing.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java
===================================================================
--- src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java	(revision 3373)
+++ src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java	(working copy)
@@ -121,8 +121,13 @@
                     name_desc = wpt.getString("desc");
                 }
 
-                if (uri == null)
-                    return new Marker(wpt.getCoor(), name_desc, wpt.getString("symbol"), parentLayer, time, offset);
+                if (uri == null) {
+                    String symbolName=wpt.getString("symbol");
+                    if (symbolName==null) {
+                        symbolName=wpt.getString("sym");
+                    }
+                    return new Marker(wpt.getCoor(), name_desc, symbolName, parentLayer, time, offset);
+                }
                 else if (uri.endsWith(".wav"))
                     return AudioMarker.create(wpt.getCoor(), name_desc, uri, parentLayer, time, offset);
                 else if (uri.endsWith(".png") || uri.endsWith(".jpg") || uri.endsWith(".jpeg") || uri.endsWith(".gif"))
