diff --git a/frameworks/native/appkit/ability_runtime/context/js_context_utils.cpp b/frameworks/native/appkit/ability_runtime/context/js_context_utils.cpp index 13c9405ea9..4f586acde7 100644 --- a/frameworks/native/appkit/ability_runtime/context/js_context_utils.cpp +++ b/frameworks/native/appkit/ability_runtime/context/js_context_utils.cpp @@ -778,7 +778,7 @@ napi_value JsBaseContext::CreateJsContext(napi_env env, const std::shared_ptr(context); auto status = napi_coerce_to_native_binding_object( env, object, DetachNewBaseContext, AttachBaseContext, workContext, nullptr); - napi_add_detached_finalizer(env, object, DetachFinalizeBaseContext, nullptr); + napi_add_detached_finalizer(env, object, DetachFinalizeBaseContext, nullptr); if (status != napi_ok) { TAG_LOGE(AAFwkTag::APPKIT, "coerce context failed: %{public}d", status); delete workContext; @@ -816,7 +816,7 @@ napi_value JsBaseContext::CreateJSApplicationContext(napi_env env, } auto workContext = new (std::nothrow) std::weak_ptr(applicationContext); napi_coerce_to_native_binding_object( - env, object, DetachNewApplicationContext, AttachApplicationContext, workContext, nullptr); + env, object, DetachNewApplicationContext, AttachApplicationContext, workContext, nullptr); napi_add_detached_finalizer(env, object, DetachFinalizeApplicationContext, nullptr); auto res = napi_wrap(env, object, workContext, [](napi_env, void *data, void *) {