==-------------------------------------------==

在Worker析构过程中调用napi重构后提供的接口析构NativeEngineImpl
issue: https://gitee.com/openharmony/js_worker_module/issues/I5CNZW
==-------------------------------------------==

Signed-off-by: wangzhaoyong <970691906@qq.com>
Change-Id: Ifd82c5b967be9c552aacb85de5fe9b7a098a03b3
This commit is contained in:
wangzhaoyong
2022-06-16 19:34:35 +08:00
parent d1d00b39b5
commit ce0a6c27d7
+1
View File
@@ -1123,6 +1123,7 @@ void Worker::ReleaseWorkerThreadContent()
// 4. delete NativeEngine created in worker thread
auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_);
workerEngine->CloseAsyncWork();
reinterpret_cast<NativeEngine*>(workerEnv_)->DeleteEngine();
Helper::CloseHelp::DeletePointer(reinterpret_cast<NativeEngine*>(workerEnv_), false);
workerEnv_ = nullptr;
}