From 7774c0523eef395134ee4b8feb11a744e9772324 Mon Sep 17 00:00:00 2001 From: hua-mengzheng Date: Tue, 26 Aug 2025 11:25:01 +0800 Subject: [PATCH] appspawn runchildthread update Signed-off-by: hua-mengzheng --- modules/ace_adapter/ace_adapter.cpp | 5 +++++ modules/nweb_adapter/nwebspawn_adapter.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/ace_adapter/ace_adapter.cpp b/modules/ace_adapter/ace_adapter.cpp index 6f448c55..e4e95d24 100644 --- a/modules/ace_adapter/ace_adapter.cpp +++ b/modules/ace_adapter/ace_adapter.cpp @@ -240,6 +240,11 @@ APPSPAWN_STATIC int RunChildThread(const AppSpawnMgr *content, const AppSpawning if (OHOS::system::GetBoolParameter("persist.init.debug.checkexit", true)) { checkExit = std::to_string(getpid()); } +#ifdef ARKWEB_UTILS_ENABLE + const char* bundleName = GetBundleName(property); + std::string bundleNameStr = (bundleName != NULL) ? std::string(bundleName) : ""; + OHOS::ArkWeb::SelectWebcoreBeforeProcessRun(bundleNameStr); +#endif setenv(APPSPAWN_CHECK_EXIT, checkExit.c_str(), true); if (CheckAppMsgFlagsSet(property, APP_FLAGS_CHILDPROCESS)) { std::map fdMap; diff --git a/modules/nweb_adapter/nwebspawn_adapter.cpp b/modules/nweb_adapter/nwebspawn_adapter.cpp index f2238082..e520dd3e 100644 --- a/modules/nweb_adapter/nwebspawn_adapter.cpp +++ b/modules/nweb_adapter/nwebspawn_adapter.cpp @@ -86,7 +86,7 @@ static void UpdateAppWebEngineVersion(std::string& renderCmd) return; } auto version = static_cast(v); - OHOS::ArkWeb::setActiveWebEngineVersion(version); + OHOS::ArkWeb::SetActiveWebEngineVersionInner(version); // remove arg APP_ENGINE_VERSION_PREFIX size_t eraseLength = (posEnd == std::string::npos) ? -- Gitee