summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2016-05-09 10:26:43 +0200
committerTobrun <tobrun@mapbox.com>2016-05-20 12:00:02 +0200
commitd5c63e6c828e9bdeb4c7d0f9f29eae664735f7cc (patch)
tree3b976c04c1caeeece70b3024631ae1a6e6383a09
parent69ae499a88a37b7ad21e53de8929930f8c22e0e3 (diff)
downloadqtlocation-mapboxgl-d5c63e6c828e9bdeb4c7d0f9f29eae664735f7cc.tar.gz
[android] #3276 - Marker view becomes selected when clicked
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
index a017475cfd..ea15583d91 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
@@ -656,9 +656,16 @@ public class MapboxMap {
adaptedView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
+
+ if(mSelectedMarkers.contains(marker)){
+ return;
+ }
+
if(mOnMarkerViewClickListener!=null){
mOnMarkerViewClickListener.onMarkerClick(marker, v);
}
+
+ mSelectedMarkers.add(marker);
}
});