summaryrefslogtreecommitdiff
path: root/platform/android/src/native_map_view.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/native_map_view.cpp')
-rwxr-xr-xplatform/android/src/native_map_view.cpp5
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"),