diff options
author | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-12-14 15:49:38 +0100 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-12-20 14:41:47 +0100 |
commit | ab0e42ff42fc072c04315afeda0747fa9194391d (patch) | |
tree | 5edcd8ec70e538cf5b1de0cb856d7d650d5e6f6a | |
parent | 72263fb903edfdeccc4bd8474c5b27504986ddca (diff) | |
download | qtlocation-mapboxgl-ab0e42ff42fc072c04315afeda0747fa9194391d.tar.gz |
[android] dismiss the foreground color only when the style is loaded
(cherry picked from commit 49e870c)
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java index 83948efe4c..babd13a243 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java @@ -990,10 +990,12 @@ public class MapView extends FrameLayout implements NativeMapView.ViewCallback { @Override public void onDidFinishRenderingFrame(boolean fully) { - renderCount++; - if (renderCount == 2) { - MapView.this.setForeground(null); - removeOnDidFinishRenderingFrameListener(this); + if (mapboxMap != null && mapboxMap.getStyle() != null && mapboxMap.getStyle().isFullyLoaded()) { + renderCount++; + if (renderCount == 3) { + MapView.this.setForeground(null); + removeOnDidFinishRenderingFrameListener(this); + } } } |