As Joern Huxhorn observed in bug 76, markers are usually unique by
name but under certain circumstances, notably deserialization, there
might be multiple markers with the same name. Consequently, the
BasicMarker.remove(Marker) and BasicMarker.contains(Marker) methods
have been modified to use equals() instead of ==.
2 files changed