From 5262512eea615c9dc5bf858c95bc0e10d1948954 Mon Sep 17 00:00:00 2001 From: Thomas Gorisse Date: Wed, 28 Sep 2022 20:27:35 +0200 Subject: [PATCH] Fix JNI for TransformManager.getChildren() (#6116) --- RELEASE_NOTES.md | 1 + android/filament-android/src/main/cpp/TransformManager.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d242d0aa51..d26a5afeab 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -6,6 +6,7 @@ A new header is inserted each time a *tag* is created. ## main branch - engine: LiSPSM is now a user settable option +- Java: Fix TransformManager.getChildren() ## v1.27.2 diff --git a/android/filament-android/src/main/cpp/TransformManager.cpp b/android/filament-android/src/main/cpp/TransformManager.cpp index 8ddcae0dbd..580367eb20 100644 --- a/android/filament-android/src/main/cpp/TransformManager.cpp +++ b/android/filament-android/src/main/cpp/TransformManager.cpp @@ -127,7 +127,7 @@ Java_com_google_android_filament_TransformManager_nGetChildren(JNIEnv* env, // (which it is), but still. tm->getChildren((TransformManager::Instance) i, reinterpret_cast(entities), (size_t) count); - env->ReleaseIntArrayElements(outEntities_, entities, JNI_ABORT); + env->ReleaseIntArrayElements(outEntities_, entities, 0); } extern "C" JNIEXPORT void JNICALL