diff options
author | Tom Sepez <tsepez@chromium.org> | 2018-07-03 21:19:36 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-07-03 21:19:36 +0000 |
commit | 94f7b75b4d5d1988e599ed4a9a7b6cf451994f1d (patch) | |
tree | 07ca359834ff9be154b84bad91408bd327f241ac /xfa/fxfa/parser/cxfa_nodehelper.h | |
parent | 57e594f047f86bfa4d26864e993ce330ad66bfcd (diff) | |
download | pdfium-94f7b75b4d5d1988e599ed4a9a7b6cf451994f1d.tar.xz |
Use unowned ptr to Node from outside XFA node tree.chromium/3481
Change-Id: Idcd992224fc5411c97f3001293af83a6c581e695
Reviewed-on: https://pdfium-review.googlesource.com/36991
Reviewed-by: dsinclair <dsinclair@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'xfa/fxfa/parser/cxfa_nodehelper.h')
-rw-r--r-- | xfa/fxfa/parser/cxfa_nodehelper.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/xfa/fxfa/parser/cxfa_nodehelper.h b/xfa/fxfa/parser/cxfa_nodehelper.h index e13387ec9e..b53e1f4063 100644 --- a/xfa/fxfa/parser/cxfa_nodehelper.h +++ b/xfa/fxfa/parser/cxfa_nodehelper.h @@ -61,12 +61,12 @@ class CXFA_NodeHelper { void SetCreateNodeType(CXFA_Node* refNode); bool NodeIsProperty(CXFA_Node* refNode); - XFA_Element m_eLastCreateType; - CXFA_Node* m_pCreateParent; - int32_t m_iCreateCount; - XFA_ResolveNode_RSType m_iCreateFlag; - int32_t m_iCurAllStart; - CXFA_Node* m_pAllStartParent; + XFA_Element m_eLastCreateType = XFA_Element::DataValue; + XFA_ResolveNode_RSType m_iCreateFlag = XFA_ResolveNode_RSType_CreateNodeOne; + int32_t m_iCreateCount = 0; + int32_t m_iCurAllStart = -1; + UnownedPtr<CXFA_Node> m_pCreateParent; + UnownedPtr<CXFA_Node> m_pAllStartParent; }; #endif // XFA_FXFA_PARSER_CXFA_NODEHELPER_H_ |