summaryrefslogtreecommitdiff
path: root/platform/android/src/style/sources/custom_geometry_source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/style/sources/custom_geometry_source.cpp')
-rw-r--r--platform/android/src/style/sources/custom_geometry_source.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/platform/android/src/style/sources/custom_geometry_source.cpp b/platform/android/src/style/sources/custom_geometry_source.cpp
index dccca4cf46..5def7b7ea9 100644
--- a/platform/android/src/style/sources/custom_geometry_source.cpp
+++ b/platform/android/src/style/sources/custom_geometry_source.cpp
@@ -111,10 +111,10 @@ namespace android {
static auto& javaClass = jni::Class<CustomGeometrySource>::Singleton(*_env);
static auto releaseThreads = javaClass.GetMethod<void ()>(*_env, "releaseThreads");
- assert(javaPeer);
-
- auto peer = jni::Cast(*_env, javaClass, javaPeer);
- peer.Call(*_env, releaseThreads);
+ if(javaPeer) {
+ auto peer = jni::Cast(*_env, javaClass, javaPeer);
+ peer.Call(*_env, releaseThreads);
+ }
};
bool CustomGeometrySource::isCancelled(jni::jint z,