diff options
Diffstat (limited to 'xfa/fxfa/parser/xfa_utils.cpp')
-rw-r--r-- | xfa/fxfa/parser/xfa_utils.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/xfa/fxfa/parser/xfa_utils.cpp b/xfa/fxfa/parser/xfa_utils.cpp index 5d2f222a3b..226aaed83b 100644 --- a/xfa/fxfa/parser/xfa_utils.cpp +++ b/xfa/fxfa/parser/xfa_utils.cpp @@ -142,11 +142,9 @@ bool ContentNodeNeedtoExport(CXFA_Node* pContentNode) { CXFA_Node* pGrandParentNode = pParentNode->GetParent(); if (!pGrandParentNode || !pGrandParentNode->IsContainerNode()) return true; - if (pGrandParentNode->GetBindData()) + if (!pGrandParentNode->GetBindData()) return false; - - XFA_Element eUIType = pGrandParentNode->GetWidgetAcc()->GetUIType(); - if (eUIType == XFA_Element::PasswordEdit) + if (pGrandParentNode->GetUIType() == XFA_Element::PasswordEdit) return false; return true; } |