summaryrefslogtreecommitdiff
path: root/fpdfsdk
diff options
context:
space:
mode:
Diffstat (limited to 'fpdfsdk')
-rw-r--r--fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp b/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp
index 2c13b92d4e..000e1a904e 100644
--- a/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp
+++ b/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp
@@ -900,8 +900,7 @@ bool CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc,
if (!pFormFillEnv)
return false;
- WideString csURL;
- submitData.GetSubmitTarget(csURL);
+ WideString csURL = submitData.GetSubmitTarget();
if (csURL.IsEmpty()) {
WideString ws;
ws.FromLocal("Submit cancelled.");
@@ -917,9 +916,9 @@ bool CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc,
int fileFlag = -1;
switch (submitData.GetSubmitFormat()) {
case XFA_ATTRIBUTEENUM_Xdp: {
- WideString csContent;
- submitData.GetSubmitXDPContent(csContent);
+ WideString csContent = submitData.GetSubmitXDPContent();
csContent.Trim();
+
WideString space;
space.FromLocal(" ");
csContent = space + csContent + space;
@@ -950,6 +949,7 @@ bool CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc,
}
if (!pFileHandler)
return false;
+
if (csURL.Left(7).CompareNoCase(L"mailto:") == 0) {
WideString csToAddress;
WideString csCCAddress;