Index: fpdfsdk/javascript/app.cpp |
diff --git a/fpdfsdk/javascript/app.cpp b/fpdfsdk/javascript/app.cpp |
index d4f06af144054797c72dd7359709267b99bb8bfd..c0db4f6e8b8ca8cab1788c2e9744e570f9ca3af4 100644 |
--- a/fpdfsdk/javascript/app.cpp |
+++ b/fpdfsdk/javascript/app.cpp |
@@ -257,7 +257,7 @@ FX_BOOL app::calculate(IJS_Context* cc, |
CJS_Context* pContext = (CJS_Context*)cc; |
CPDFSDK_FormFillEnvironment* pEnv = pContext->GetReaderEnv(); |
if (CPDFSDK_Document* pDoc = pEnv->GetSDKDocument()) |
- pDoc->GetInterForm()->EnableCalculate((FX_BOOL)m_bCalculate); |
+ pDoc->GetEnv()->GetInterForm()->EnableCalculate((FX_BOOL)m_bCalculate); |
} else { |
vp << (bool)m_bCalculate; |
} |
@@ -305,7 +305,7 @@ FX_BOOL app::viewerVersion(IJS_Context* cc, |
#ifdef PDF_ENABLE_XFA |
CJS_Context* pContext = (CJS_Context*)cc; |
CPDFSDK_Document* pCurDoc = pContext->GetReaderDocument(); |
- CPDFXFA_Document* pDoc = pCurDoc->GetXFADocument(); |
+ CPDFXFA_Document* pDoc = pCurDoc->GetEnv()->GetXFADocument(); |
if (pDoc->GetDocType() == 1 || pDoc->GetDocType() == 2) { |
vp << JS_NUM_VIEWERVERSION_XFA; |
return TRUE; |