!42102 AttributeUpdater调用时增加id打印和判空操作

Merge pull request !42102 from yihao lin/ark
This commit is contained in:
openharmony_ci 2024-09-01 06:47:51 +00:00 committed by Gitee
commit cc6be419fb
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 9 additions and 0 deletions

View File

@ -4573,6 +4573,7 @@ function attributeModifierFunc<T>(modifier: AttributeModifier<T>,
modifierBuilder: (nativePtr: KNode, classType: ModifierType, modifierJS: ModifierJS) => ArkComponent)
{
if (modifier === undefined || modifier === null) {
ArkLogConsole.info("custom modifier is undefined");
return;
}
const elmtId = ViewStackProcessor.GetElmtIdToAccountFor();
@ -4608,6 +4609,10 @@ function attributeModifierFuncWithoutStateStyles<T>(modifier: AttributeModifier<
componentBuilder: (nativePtr: KNode) => ArkComponent,
modifierBuilder: (nativePtr: KNode, classType: ModifierType, modifierJS: ModifierJS) => ArkComponent)
{
if (modifier === undefined || modifier === null) {
ArkLogConsole.info("custom modifier is undefined");
return;
}
const elmtId = ViewStackProcessor.GetElmtIdToAccountFor();
let nativeNode = getUINativeModule().getFrameNodeById(elmtId);
let component = this.createOrGetNode(elmtId, () => {

View File

@ -4577,6 +4577,10 @@ function attributeModifierFunc(modifier, componentBuilder, modifierBuilder) {
}
function attributeModifierFuncWithoutStateStyles(modifier, componentBuilder, modifierBuilder) {
if (modifier === undefined || modifier === null) {
ArkLogConsole.info("custom modifier is undefined");
return;
}
const elmtId = ViewStackProcessor.GetElmtIdToAccountFor();
let nativeNode = getUINativeModule().getFrameNodeById(elmtId);
let component = this.createOrGetNode(elmtId, () => {