fix hsp集成态无法registerfont

Signed-off-by: zhoukechen <zhoukechen2@huawei.com>
Change-Id: If63a754d779ed9cc6a9fa8550ba503857d00d153
This commit is contained in:
zhoukechen 2024-09-19 21:30:16 +08:00
parent 5383d1ed49
commit dff1fb712d

View File

@ -95,6 +95,13 @@ static napi_value JSRegisterFont(napi_env env, napi_callback_info info)
std::string bundleName = resourceInfo.bundleName.has_value() ? resourceInfo.bundleName.value() : "";
std::string moduleName = resourceInfo.moduleName.has_value() ? resourceInfo.moduleName.value() : "";
auto container = Container::CurrentSafely();
if (bundleName.empty() && container) {
bundleName = container->GetBundleName();
}
if (moduleName.empty() && container) {
moduleName = container->GetModuleName();
}
auto delegate = EngineHelper::GetCurrentDelegateSafely();
if (!delegate) {
return nullptr;