summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
index 07e0daef54..a449ad8a06 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Style.java
@@ -518,13 +518,6 @@ public class Style {
*/
void clear() {
fullyLoaded = false;
- for (Source source : sources.values()) {
- if (source != null) {
- source.setDetached();
- nativeMap.removeSource(source);
- }
- }
-
for (Layer layer : layers.values()) {
if (layer != null) {
layer.setDetached();
@@ -532,6 +525,13 @@ public class Style {
}
}
+ for (Source source : sources.values()) {
+ if (source != null) {
+ source.setDetached();
+ nativeMap.removeSource(source);
+ }
+ }
+
for (Map.Entry<String, Bitmap> bitmapEntry : images.entrySet()) {
nativeMap.removeImage(bitmapEntry.getKey());
bitmapEntry.getValue().recycle();