瀏覽代碼

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

legacy
Sam Hocevar sam 13 年之前
父節點
當前提交
291fd0c3c6
共有 1 個檔案被更改,包括 9 行新增2 行删除
  1. +9
    -2
      src/image/codec/android-image.cpp

+ 9
- 2
src/image/codec/android-image.cpp 查看文件

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


Loading…
取消
儲存