[android] #4553 - remove annotations fix

This commit is contained in:
Tobrun
2016-03-31 10:53:54 +02:00
committed by Brad Leege
parent 891fccb681
commit 56245220b0

View File

@@ -400,19 +400,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();
}
}
}