diff options
Diffstat (limited to 'platform/android/src/native_map_view.cpp')
-rwxr-xr-x | platform/android/src/native_map_view.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/android/src/native_map_view.cpp b/platform/android/src/native_map_view.cpp index 1a0dc34bbc..e55628b202 100755 --- a/platform/android/src/native_map_view.cpp +++ b/platform/android/src/native_map_view.cpp @@ -187,6 +187,10 @@ void NativeMapView::onSourceChanged(mbgl::style::Source&) { // JNI Methods // +void NativeMapView::onSurfaceCreated(jni::JNIEnv&) { + rendererFrontend->initialise(); +} + // Called from the OpenGL renderer thread void NativeMapView::render(jni::JNIEnv& ) { rendererFrontend->render(); @@ -1003,6 +1007,7 @@ void NativeMapView::registerNative(jni::JNIEnv& env) { std::make_unique<NativeMapView, JNIEnv&, jni::Object<NativeMapView>, jni::Object<FileSource>, jni::jfloat, jni::String>, "nativeInitialize", "nativeDestroy", + METHOD(&NativeMapView::onSurfaceCreated, "nativeOnSurfaceCreated"), METHOD(&NativeMapView::render, "nativeRender"), METHOD(&NativeMapView::update, "nativeUpdate"), METHOD(&NativeMapView::resizeView, "nativeResizeView"), |