[android] #4553 - remove annotations fix

This commit is contained in:
Tobrun
2016-03-31 10:53:54 +02:00
committed by Tobrun
parent 7d55c33f17
commit a88e206222

View File

@@ -399,19 +399,17 @@ public class MapView extends FrameLayout {
addOnMapChangedListener(new OnMapChangedListener() {
@Override
public void onMapChanged(@MapChange int change) {
if (change == DID_FINISH_RENDERING_MAP_FULLY_RENDERED) {
if (change == DID_FINISH_RENDERING_MAP_FULLY_RENDERED && mInitialLoad) {
mInitialLoad = false;
reloadIcons();
reloadMarkers();
adjustTopOffsetPixels();
if (mInitialLoad) {
mInitialLoad = false;
if (mOnMapReadyCallbackList.size() > 0) {
Iterator<OnMapReadyCallback> iterator = mOnMapReadyCallbackList.iterator();
while (iterator.hasNext()) {
OnMapReadyCallback callback = iterator.next();
callback.onMapReady(mMapboxMap);
iterator.remove();
}
if (mOnMapReadyCallbackList.size() > 0) {
Iterator<OnMapReadyCallback> iterator = mOnMapReadyCallbackList.iterator();
while (iterator.hasNext()) {
OnMapReadyCallback callback = iterator.next();
callback.onMapReady(mMapboxMap);
iterator.remove();
}
}
}