From 787a7a7ade248fd9f43110af9b8cf4e93f1e269c Mon Sep 17 00:00:00 2001 From: chenzhaohui Date: Fri, 8 Aug 2025 19:59:15 +0800 Subject: [PATCH] fix image_creator nullptr Signed-off-by: chenzhaohui Change-Id: If1677cda213e92b57adfa1e697eba9c2804913f7 --- frameworks/kits/js/common/image_creator_napi.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frameworks/kits/js/common/image_creator_napi.cpp b/frameworks/kits/js/common/image_creator_napi.cpp index 3c441ab08..b8a1c949f 100644 --- a/frameworks/kits/js/common/image_creator_napi.cpp +++ b/frameworks/kits/js/common/image_creator_napi.cpp @@ -508,6 +508,9 @@ static void DoTest(std::shared_ptr imageCreator) std::string creatorKey = imageCreator->iraContext_->GetCreatorKey(); IMAGE_ERR("CreatorKey = %{public}s", creatorKey.c_str()); OHOS::sptr creatorSurface = ImageCreator::getSurfaceById(creatorKey); + if (creatorSurface == nullptr) { + return; + } IMAGE_ERR("getDefaultWidth = %{public}d", creatorSurface->GetDefaultWidth()); IMAGE_ERR("getDefaultHeight = %{public}d", creatorSurface->GetDefaultHeight()); int32_t flushFence = 0; -- Gitee