summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java
diff options
context:
space:
mode:
authorŁukasz Paczos <lukas.paczos@gmail.com>2019-02-18 12:34:27 +0100
committerŁukasz Paczos <lukasz.paczos@mapbox.com>2019-02-19 19:15:59 +0100
commitf5a0e96a5f30a87331529aa6c16d800c911c97aa (patch)
tree52e4db53876ab48cbe1e30bf8f3c1e0df797a59e /platform/android/MapboxGLAndroidSDK/src/main/java
parent056073a904361ef9b18e0c38abd7f5c6a187ef22 (diff)
downloadqtlocation-mapboxgl-f5a0e96a5f30a87331529aa6c16d800c911c97aa.tar.gz
[android] keep location component's layers hidden when new style with the "layer-below" option is applied
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java
index 1fa36515a7..f11acacf31 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java
@@ -111,6 +111,11 @@ final class LocationLayerController {
if (layerBelow == null || !layerBelow.equals(newLayerBelowOption)) {
removeLayers();
addLayers(newLayerBelowOption);
+ if (isHidden) {
+ for (String layerId : layerMap) {
+ setLayerVisibility(layerId, false);
+ }
+ }
setRenderMode(renderMode);
}
}