[android] - validate Marker before opening InfoWindow

This commit is contained in:
Tobrun Van Nuland
2017-07-24 11:05:29 +02:00
committed by Tobrun
parent c0efad5de2
commit e8ad7b6a49

View File

@@ -1,6 +1,5 @@
package com.mapbox.mapboxsdk.maps;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.text.TextUtils;
@@ -55,8 +54,8 @@ class InfoWindowManager {
return allowConcurrentMultipleInfoWindows;
}
boolean isInfoWindowValidForMarker(@NonNull Marker marker) {
return !TextUtils.isEmpty(marker.getTitle()) || !TextUtils.isEmpty(marker.getSnippet());
boolean isInfoWindowValidForMarker(Marker marker) {
return marker != null && (!TextUtils.isEmpty(marker.getTitle()) || !TextUtils.isEmpty(marker.getSnippet()));
}
void setOnInfoWindowClickListener(@Nullable MapboxMap.OnInfoWindowClickListener listener) {