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.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/platform/android/src/style/layers/unknown_layer.cpp b/platform/android/src/style/layers/unknown_layer.cpp
index 9f877e4896..5c770012bd 100644
--- a/platform/android/src/style/layers/unknown_layer.cpp
+++ b/platform/android/src/style/layers/unknown_layer.cpp
@@ -22,15 +22,15 @@ namespace android {
: Layer(map, std::move(coreLayer)) {
}
- jni::jobject* UnknownLayer::createJavaPeer(jni::JNIEnv& env) {
- static auto javaClass = jni::Class<UnknownLayer>::Singleton(env);
+ jni::Local<jni::Object<Layer>> UnknownLayer::createJavaPeer(jni::JNIEnv& env) {
+ 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));
}
void UnknownLayer::registerNative(jni::JNIEnv& env) {
// Lookup the class
- static auto javaClass = jni::Class<UnknownLayer>::Singleton(env);
+ static auto& javaClass = jni::Class<UnknownLayer>::Singleton(env);
#define METHOD(MethodPtr, name) jni::MakeNativePeerMethod<decltype(MethodPtr), (MethodPtr)>(name)