From 276f8fdbc64ed749c8dcc9e2c8b984b8b6ed68ce Mon Sep 17 00:00:00 2001 From: yinchuang Date: Thu, 30 Mar 2023 07:01:23 +0000 Subject: [PATCH] Fix llvm-15 build error Signed-off-by: yinchuang Change-Id: I5a9dd8c107f57f3796fc76f33dd9a7c6dacf305b --- .../entry/src/main/cpp/render/plugin_render.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arkui/ace_ets_xcomponent/entry/src/main/cpp/render/plugin_render.cpp b/arkui/ace_ets_xcomponent/entry/src/main/cpp/render/plugin_render.cpp index 3dd7f54fc..948cdbe7e 100644 --- a/arkui/ace_ets_xcomponent/entry/src/main/cpp/render/plugin_render.cpp +++ b/arkui/ace_ets_xcomponent/entry/src/main/cpp/render/plugin_render.cpp @@ -413,7 +413,15 @@ napi_value PluginRender::TestGetXComponentId(napi_env env, napi_callback_info in NAPI_CALL(env, napi_get_cb_info(env, info, NULL, NULL, &thisArg, NULL)); status = napi_get_named_property(env, thisArg, OH_NATIVE_XCOMPONENT_OBJ, &exportInstance); + if (status != napi_ok) { + return nullptr; + }; + status = napi_unwrap(env, exportInstance, reinterpret_cast(&nativeXComponent)); + if (status != napi_ok) { + return nullptr; + }; + ret = OH_NativeXComponent_GetXComponentId(nativeXComponent, idStr, &idSize); if (ret != OH_NATIVEXCOMPONENT_RESULT_SUCCESS) { return nullptr; -- GitLab