diff --git a/app/src/generic/java/org/tasks/location/OsmMapFragment.kt b/app/src/generic/java/org/tasks/location/OsmMapFragment.kt index d1f852882..a04b7d6f3 100644 --- a/app/src/generic/java/org/tasks/location/OsmMapFragment.kt +++ b/app/src/generic/java/org/tasks/location/OsmMapFragment.kt @@ -63,7 +63,7 @@ class OsmMapFragment(private val context: Context) : MapFragment { override fun setMarkers(places: List) { val overlays = map.overlays - overlays.removeIf { it is Marker } + overlays.removeAll(overlays.filterIsInstance()) for (place in places) { overlays.add(Marker(map).apply { position = GeoPoint(place.latitude, place.longitude)