From a595d832322c9b069e7e1bd5f4a1cf7e36bf139a Mon Sep 17 00:00:00 2001 From: 21pages Date: Thu, 9 May 2024 18:59:51 +0800 Subject: [PATCH] fix android possible waiting for image issue (#7994) Signed-off-by: 21pages --- .../src/main/kotlin/com/carriez/flutter_hbb/MainService.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt b/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt index 75304be64..54bea2f15 100644 --- a/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt +++ b/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt @@ -338,9 +338,7 @@ class MainService : Service() { ).apply { setOnImageAvailableListener({ imageReader: ImageReader -> try { - if (!isStart) { - return@setOnImageAvailableListener - } + // If not call acquireLatestImage, listener will not be called again imageReader.acquireLatestImage().use { image -> if (image == null || !isStart) return@setOnImageAvailableListener val planes = image.planes