From 7d0d09e7dc5157338c4c9bcfd1488f27cdb6338f Mon Sep 17 00:00:00 2001 From: Tobrun Date: Mon, 9 May 2016 14:13:01 +0200 Subject: [PATCH] [android] - fix black screen issue --- platform/android/src/native_map_view.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/android/src/native_map_view.cpp b/platform/android/src/native_map_view.cpp index d6405c53c..0b849976e 100755 --- a/platform/android/src/native_map_view.cpp +++ b/platform/android/src/native_map_view.cpp @@ -391,6 +391,8 @@ void NativeMapView::createSurface(ANativeWindow *window_) { if (!firstTime) { firstTime = true; + activate(); + if (!eglMakeCurrent(display, surface, surface, context)) { mbgl::Log::Error(mbgl::Event::OpenGL, "eglMakeCurrent() returned error %d", eglGetError()); @@ -410,6 +412,8 @@ void NativeMapView::createSurface(ANativeWindow *window_) { mbgl::gl::InitializeExtensions([] (const char * name) { return reinterpret_cast(eglGetProcAddress(name)); }); + + deactivate(); } }