diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2018-11-07 15:26:10 +0100 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2018-12-10 19:09:07 +0100 |
commit | fdb2328badf024ae5eb546d1b25a779d760dc56f (patch) | |
tree | 425d0f0c521c9cc08e6fa345f20667bca6c7ccea /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/Layer.java | |
parent | 5790a436a2c1be3e9b4e09661d1069de4e898821 (diff) | |
download | qtlocation-mapboxgl-fdb2328badf024ae5eb546d1b25a779d760dc56f.tar.gz |
[android] - Style.java
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/Layer.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/Layer.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/Layer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/Layer.java index 72591196d4..75388ec32c 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/Layer.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/Layer.java @@ -18,6 +18,7 @@ public abstract class Layer { private long nativePtr; @Keep private boolean invalidated; + private boolean detached; @Keep protected Layer(long nativePtr) { @@ -37,6 +38,10 @@ public abstract class Layer { } public void setProperties(@NonNull PropertyValue<?>... properties) { + if (detached) { + return; + } + checkThread(); if (properties.length == 0) { return; @@ -146,4 +151,12 @@ public abstract class Layer { return value; } } + + public void setDetached() { + detached = true; + } + + public boolean isDetached() { + return detached; + } }
\ No newline at end of file |