Index: xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
diff --git a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
index 88e3527b9481c8ea102c6942a009121aa45a82f7..37d52a9d4d2bb144b7e9ba8c0c568a0419a15184 100644 |
--- a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
+++ b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
@@ -6258,12 +6258,9 @@ int32_t CXFA_FM2JSContext::ResolveObjects(CFXJSE_Value* pThis, |
CFX_WideString wsName; |
if (CXFA_Node* pXFANode = pNode->AsNode()) |
pXFANode->GetAttribute(XFA_ATTRIBUTE_Name, wsName, FALSE); |
+ if (wsName.IsEmpty()) |
+ wsName = FX_WSTRC(L"#") + pNode->GetClassName(); |
- if (wsName.IsEmpty()) { |
- CFX_WideStringC className; |
- pNode->GetClassName(className); |
- wsName = FX_WSTRC(L"#") + className; |
- } |
wsSomExpression = wsName + wsSomExpression; |
dFlags = XFA_RESOLVENODE_Siblings; |
} else { |