From 4ac3454dc619a54705d02f550aa09e6e8d9e504e Mon Sep 17 00:00:00 2001 From: chubei-oppen <31505943+chubei-oppen@users.noreply.github.com> Date: Fri, 18 Feb 2022 16:16:57 +0800 Subject: [PATCH] Bugfix: The first image passed to Stream::SetAcquiredImage is ignored and leaked --- android/filament-android/src/main/cpp/Stream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/filament-android/src/main/cpp/Stream.cpp b/android/filament-android/src/main/cpp/Stream.cpp index 80469c6d2a..a8a250d3ec 100644 --- a/android/filament-android/src/main/cpp/Stream.cpp +++ b/android/filament-android/src/main/cpp/Stream.cpp @@ -201,8 +201,8 @@ Java_com_google_android_filament_Stream_nSetAcquiredImage(JNIEnv* env, jclass, j if (!AHardwareBuffer_fromHardwareBuffer_fn) { __android_log_print(ANDROID_LOG_WARN, "Filament", "AHardwareBuffer_fromHardwareBuffer is not available."); sHardwareBufferSupported = false; + return; } - return; } AHardwareBuffer* nativeBuffer = AHardwareBuffer_fromHardwareBuffer_fn(env, hwbuffer);