| Index: xfa/fxfa/parser/cxfa_xml_parser.h
|
| diff --git a/xfa/fxfa/parser/cxfa_xml_parser.h b/xfa/fxfa/parser/cxfa_xml_parser.h
|
| index cff279453d68a220100d1de3f5fae73e845b6300..4c64ee2f8c5c8c1ecaa540da0281eb4ed7ef8158 100644
|
| --- a/xfa/fxfa/parser/cxfa_xml_parser.h
|
| +++ b/xfa/fxfa/parser/cxfa_xml_parser.h
|
| @@ -16,7 +16,8 @@ class IFX_Pause;
|
|
|
| class CXFA_XMLParser : public CFDE_XMLParser {
|
| public:
|
| - CXFA_XMLParser(CFDE_XMLNode* pRoot, IFGAS_Stream* pStream);
|
| + CXFA_XMLParser(CFDE_XMLNode* pRoot,
|
| + const CFX_RetainPtr<IFGAS_Stream>& pStream);
|
| ~CXFA_XMLParser() override;
|
|
|
| // CFDE_XMLParser
|
| @@ -31,7 +32,7 @@ class CXFA_XMLParser : public CFDE_XMLParser {
|
|
|
| protected:
|
| CFDE_XMLNode* m_pRoot;
|
| - IFGAS_Stream* m_pStream;
|
| + CFX_RetainPtr<IFGAS_Stream> m_pStream;
|
| std::unique_ptr<CFDE_XMLSyntaxParser, ReleaseDeleter<CFDE_XMLSyntaxParser>>
|
| m_pParser;
|
| CFDE_XMLNode* m_pParent;
|
|
|