diff options
author | Lei Zhang <thestig@chromium.org> | 2017-12-05 20:26:52 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-12-05 20:26:52 +0000 |
commit | 82f2afe603ccb1e879a7a292259b0882b3d27bb6 (patch) | |
tree | c58773928435d36626b94a038e86726b721a09a5 /xfa | |
parent | 099fc90d25059f19919471301f459949c566846f (diff) | |
download | pdfium-82f2afe603ccb1e879a7a292259b0882b3d27bb6.tar.xz |
Fix CXFA_SimpleParser member destruction order.
To avoid confusing UnownedPtr.
BUG=chromium:791616
Change-Id: Ieb637f726049eee7c640b6de3b6ecd848ab40384
Reviewed-on: https://pdfium-review.googlesource.com/20391
Reviewed-by: dsinclair <dsinclair@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'xfa')
-rw-r--r-- | xfa/fxfa/parser/cxfa_simple_parser.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xfa/fxfa/parser/cxfa_simple_parser.h b/xfa/fxfa/parser/cxfa_simple_parser.h index 52bb60fac5..7a20de384a 100644 --- a/xfa/fxfa/parser/cxfa_simple_parser.h +++ b/xfa/fxfa/parser/cxfa_simple_parser.h @@ -73,8 +73,8 @@ class CXFA_SimpleParser { CFX_XMLInstruction* pXMLInstruction, XFA_PacketType ePacketID); - UnownedPtr<CFX_XMLParser> m_pXMLParser; // Owned by |m_pXMLDoc| std::unique_ptr<CFX_XMLDoc> m_pXMLDoc; + UnownedPtr<CFX_XMLParser> m_pXMLParser; // Owned by |m_pXMLDoc| RetainPtr<CFX_SeekableStreamProxy> m_pStream; RetainPtr<IFX_SeekableStream> m_pFileRead; UnownedPtr<CXFA_Document> m_pFactory; |