Index: xfa/fxfa/app/xfa_ffdoc.cpp |
diff --git a/xfa/fxfa/app/xfa_ffdoc.cpp b/xfa/fxfa/app/xfa_ffdoc.cpp |
index 6320cb9b2a6a53b5436a8874d745122c68c9da17..294839152e5be304f55c8e9f64bc4f50895af859 100644 |
--- a/xfa/fxfa/app/xfa_ffdoc.cpp |
+++ b/xfa/fxfa/app/xfa_ffdoc.cpp |
@@ -23,8 +23,6 @@ |
#include "xfa/fxfa/include/xfa_fontmgr.h" |
#include "xfa/fxfa/parser/xfa_document.h" |
#include "xfa/fxfa/parser/xfa_document_serialize.h" |
-#include "xfa/fxfa/parser/xfa_parser_imp.h" |
-#include "xfa/fxfa/parser/xfa_parser_imp.h" |
namespace { |
@@ -168,7 +166,7 @@ uint32_t CXFA_FFDoc::GetDocType() { |
int32_t CXFA_FFDoc::StartLoad() { |
m_pNotify.reset(new CXFA_FFNotify(this)); |
m_pDocumentParser.reset(new CXFA_DocumentParser(m_pNotify.get())); |
- int32_t iStatus = m_pDocumentParser->StartParse(m_pStream); |
+ int32_t iStatus = m_pDocumentParser->StartParse(m_pStream, XFA_XDPPACKET_XDP); |
return iStatus; |
} |
@@ -275,7 +273,8 @@ int32_t CXFA_FFDoc::DoLoad(IFX_Pause* pPause) { |
return XFA_PARSESTATUS_SyntaxErr; |
CXFA_Node* pRootNode = nullptr; |
- if (pParser->StartParse(m_pStream) == XFA_PARSESTATUS_Ready && |
+ if (pParser->StartParse(m_pStream, XFA_XDPPACKET_XDP) == |
+ XFA_PARSESTATUS_Ready && |
pParser->DoParse(nullptr) == XFA_PARSESTATUS_Done) { |
pRootNode = pParser->GetRootNode(); |
} |