summaryrefslogtreecommitdiff
path: root/fpdfsdk/fpdf_view.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fpdfsdk/fpdf_view.cpp')
-rw-r--r--fpdfsdk/fpdf_view.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/fpdfsdk/fpdf_view.cpp b/fpdfsdk/fpdf_view.cpp
index ef242295b7..f0ceb1f378 100644
--- a/fpdfsdk/fpdf_view.cpp
+++ b/fpdfsdk/fpdf_view.cpp
@@ -152,6 +152,11 @@ FPDF_DOCUMENT LoadDocumentImpl(
return nullptr;
}
CheckUnSupportError(pDocument.get(), error);
+
+#ifdef PDF_ENABLE_XFA
+ pDocument->SetExtension(pdfium::MakeUnique<CPDFXFA_Context>(pDocument.get()));
+#endif // PDF_ENABLE_XFA
+
return FPDFDocumentFromCPDFDocument(pDocument.release());
}