summaryrefslogtreecommitdiff
path: root/platform/android/src/style/layers/unknown_layer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/style/layers/unknown_layer.cpp')
-rw-r--r--platform/android/src/style/layers/unknown_layer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/android/src/style/layers/unknown_layer.cpp b/platform/android/src/style/layers/unknown_layer.cpp
index 5c770012bd..bf311aff37 100644
--- a/platform/android/src/style/layers/unknown_layer.cpp
+++ b/platform/android/src/style/layers/unknown_layer.cpp
@@ -22,10 +22,10 @@ namespace android {
: Layer(map, std::move(coreLayer)) {
}
- jni::Local<jni::Object<Layer>> UnknownLayer::createJavaPeer(jni::JNIEnv& env) {
+ jni::Local<jni::Object<Layer>> UnknownLayer::createJavaPeer(jni::JNIEnv& env, Layer* layer) {
static auto& javaClass = jni::Class<UnknownLayer>::Singleton(env);
static auto constructor = javaClass.GetConstructor<jni::jlong>(env);
- return javaClass.New(env, constructor, reinterpret_cast<jni::jlong>(this));
+ return javaClass.New(env, constructor, reinterpret_cast<jni::jlong>(layer));
}
void UnknownLayer::registerNative(jni::JNIEnv& env) {