From 1b54bc1474af7923f6b82496924978cb87844ff0 Mon Sep 17 00:00:00 2001 From: Henrique Nakashima Date: Wed, 25 Jul 2018 17:26:28 +0000 Subject: Disable submit in XFA forms. Bug: chromium:842503 Change-Id: If411815d8324929f482e3cad0fda54f24d370c2a Reviewed-on: https://pdfium-review.googlesource.com/37830 Reviewed-by: Tom Sepez Commit-Queue: Henrique Nakashima --- fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h') diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h b/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h index 1c46a37fe8..33e04ed376 100644 --- a/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h +++ b/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h @@ -62,7 +62,9 @@ class CPDFXFA_DocEnvironment : public IXFA_DocEnvironment { uint32_t dwOptions) override; FX_ARGB GetHighlightColor(CXFA_FFDoc* hDoc) override; +#ifdef PDF_XFA_ELEMENT_SUBMIT_ENABLED bool Submit(CXFA_FFDoc* hDoc, CXFA_Submit* submit) override; +#endif // PDF_XFA_ELEMENT_SUBMIT_ENABLED bool GetPropertyFromNonXFAGlobalObject(CXFA_FFDoc* hDoc, const ByteStringView& szPropName, @@ -76,10 +78,13 @@ class CPDFXFA_DocEnvironment : public IXFA_DocEnvironment { const WideString& wsLink) override; private: +#ifdef PDF_XFA_ELEMENT_SUBMIT_ENABLED bool OnBeforeNotifySubmit(); void OnAfterNotifySubmit(); bool NotifySubmit(bool bPrevOrPost); bool SubmitInternal(CXFA_FFDoc* hDoc, CXFA_Submit* submit); +#endif // PDF_XFA_ELEMENT_SUBMIT_ENABLED + bool MailToInfo(WideString& csURL, WideString& csToAddress, WideString& csCCAddress, -- cgit v1.2.3