summaryrefslogtreecommitdiff
path: root/android/cpp
diff options
context:
space:
mode:
authorJustin R. Miller <incanus@codesorcery.net>2015-09-04 10:00:44 -0700
committerJustin R. Miller <incanus@codesorcery.net>2015-09-04 10:00:44 -0700
commite78eacefdb12e270ff990f31e22ee118b467d9b4 (patch)
tree8e83d81ea3937cca3b1b8301c4a56133d1debef4 /android/cpp
parent2d6913da6d028dd76ca0ac049a9289636a1fcfc9 (diff)
downloadqtlocation-mapboxgl-e78eacefdb12e270ff990f31e22ee118b467d9b4.tar.gz
plumb map notifications through JNI to Android
Diffstat (limited to 'android/cpp')
-rw-r--r--android/cpp/jni.cpp2
-rw-r--r--android/cpp/native_map_view.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/android/cpp/jni.cpp b/android/cpp/jni.cpp
index b3e9edd044..34bef770d8 100644
--- a/android/cpp/jni.cpp
+++ b/android/cpp/jni.cpp
@@ -1465,7 +1465,7 @@ extern "C" JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved) {
return JNI_ERR;
}
- onMapChangedId = env->GetMethodID(nativeMapViewClass, "onMapChanged", "()V");
+ onMapChangedId = env->GetMethodID(nativeMapViewClass, "onMapChanged", "(I)V");
if (onMapChangedId == nullptr) {
env->ExceptionDescribe();
return JNI_ERR;
diff --git a/android/cpp/native_map_view.cpp b/android/cpp/native_map_view.cpp
index 2d2a3b6cf6..f38513b327 100644
--- a/android/cpp/native_map_view.cpp
+++ b/android/cpp/native_map_view.cpp
@@ -637,7 +637,7 @@ void NativeMapView::resume() {
}
}
-void NativeMapView::notifyMapChange(mbgl::MapChange) {
+void NativeMapView::notifyMapChange(mbgl::MapChange change) {
mbgl::Log::Debug(mbgl::Event::Android, "NativeMapView::notifyMapChange()");
assert(vm != nullptr);
@@ -646,7 +646,7 @@ void NativeMapView::notifyMapChange(mbgl::MapChange) {
JNIEnv *env = nullptr;
bool detach = attach_jni_thread(vm, &env, "NativeMapView::notifyMapChange()");
- env->CallVoidMethod(obj, onMapChangedId);
+ env->CallVoidMethod(obj, onMapChangedId, change);
if (env->ExceptionCheck()) {
env->ExceptionDescribe();
}