diff --git a/google-maps/src/main/java/org/odk/collect/googlemaps/GoogleMapFragment.java b/google-maps/src/main/java/org/odk/collect/googlemaps/GoogleMapFragment.java index 595c0af4257..4891885db09 100644 --- a/google-maps/src/main/java/org/odk/collect/googlemaps/GoogleMapFragment.java +++ b/google-maps/src/main/java/org/odk/collect/googlemaps/GoogleMapFragment.java @@ -928,7 +928,6 @@ public void update() { .zIndex(1) .width(lineDescription.getStrokeWidth()) .addAll(latLngs) - .clickable(true) ); } else { polyline.setPoints(latLngs); @@ -1006,7 +1005,7 @@ public void update() { latLngs.add(marker.getPosition()); } if (markers.isEmpty()) { - clearPolyline(); + clearPolygon(); } else if (polygon == null) { polygon = map.addPolygon(new PolygonOptions() .strokeColor(polygonDescription.getStrokeColor()) @@ -1014,7 +1013,6 @@ public void update() { .strokeWidth(polygonDescription.getStrokeWidth()) .fillColor(polygonDescription.getFillColor()) .addAll(latLngs) - .clickable(true) ); } else { polygon.setPoints(latLngs); @@ -1023,7 +1021,7 @@ public void update() { @Override public void dispose() { - clearPolyline(); + clearPolygon(); for (Marker marker : markers) { marker.remove(); } @@ -1038,7 +1036,7 @@ public List getPoints() { return points; } - private void clearPolyline() { + private void clearPolygon() { if (polygon != null) { polygon.remove(); polygon = null;