summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorŁukasz Paczos <lukas.paczos@gmail.com>2018-12-14 15:49:38 +0100
committerŁukasz Paczos <lukasz.paczos@mapbox.com>2018-12-17 13:20:11 +0100
commit0319114e2f7b1b45f51ca5002615af17c2fa4457 (patch)
tree7922f7f7e93b934119b14a2f7fd454dc10efe7ca
parenta228f3d80af715665ee28627a1239998af0a52d9 (diff)
downloadqtlocation-mapboxgl-upstream/lp-black-screen-13566.tar.gz
[android] dismiss the foreground color only when the style is loadedupstream/lp-black-screen-13566
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java10
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 cc1ffbbd3d..0f70524653 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
@@ -1002,10 +1002,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);
+ }
}
}