Przeglądaj źródła

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

legacy
Sam Hocevar sam 12 lat temu
rodzic
commit
291fd0c3c6
1 zmienionych plików z 9 dodań i 2 usunięć
  1. +9
    -2
      src/image/codec/android-image.cpp

+ 9
- 2
src/image/codec/android-image.cpp Wyświetl plik

@@ -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;
}


Ładowanie…
Anuluj
Zapisz