From 8453107d139bf278c310fd37622c73ba34291a37 Mon Sep 17 00:00:00 2001 From: yangfan Date: Tue, 19 Dec 2023 09:50:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9imageReciverNapi=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AD=98=E6=B3=84=E9=9C=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangfan Change-Id: Ief249eac2f7932b0ef478589cdc022e8983e3be1 --- interfaces/kits/js/common/include/image_receiver_napi.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/interfaces/kits/js/common/include/image_receiver_napi.h b/interfaces/kits/js/common/include/image_receiver_napi.h index dfc74d06d..e3f24d044 100644 --- a/interfaces/kits/js/common/include/image_receiver_napi.h +++ b/interfaces/kits/js/common/include/image_receiver_napi.h @@ -131,6 +131,9 @@ class ImageReceiverAvaliableListener : public SurfaceBufferAvaliableListener { public: ~ImageReceiverAvaliableListener() override { + if (context && context->env && context->callbackRef) { + napi_delete_reference(context->env, context->callbackRef); + } context = nullptr; callBack = nullptr; } -- Gitee