Explorar el Código

android: if current thread is unknown to the JVM, try to register it.

legacy
Sam Hocevar sam hace 12 años
padre
commit
291fd0c3c6
Se han modificado 1 ficheros con 9 adiciones y 2 borrados
  1. +9
    -2
      src/image/codec/android-image.cpp

+ 9
- 2
src/image/codec/android-image.cpp Ver fichero

@@ -53,7 +53,14 @@ bool AndroidImageData::Open(char const *path)
if (res < 0)
{
#if !LOL_RELEASE
Log::Error("could not get JVM environment\n");
Log::Error("JVM environment not found, trying to attach thread\n");
#endif
res = g_vm->AttachCurrentThread(&env, NULL);
}
if (res < 0)
{
#if !LOL_RELEASE
Log::Error("JVM environment not found, cannot open image %s\n", path);
#endif
return false;
}
@@ -105,7 +112,7 @@ bool AndroidImageData::Close()
if (res < 0)
{
#if !LOL_RELEASE
Log::Error("could not get JVM environment\n");
Log::Error("JVM environment not found, cannot close image\n");
#endif
return false;
}


Cargando…
Cancelar
Guardar