Index: fpdfsdk/fpdfxfa/cpdfxfa_document.cpp |
diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_document.cpp b/fpdfsdk/fpdfxfa/cpdfxfa_document.cpp |
index 8bb529aa54377cda9dbe095fa68d6863f46b4b86..df0da31beb1d304f5dcce1712970e618c03479ef 100644 |
--- a/fpdfsdk/fpdfxfa/cpdfxfa_document.cpp |
+++ b/fpdfsdk/fpdfxfa/cpdfxfa_document.cpp |
@@ -43,10 +43,10 @@ CPDFXFA_Document::~CPDFXFA_Document() { |
m_nLoadStatus = FXFA_LOADSTATUS_CLOSING; |
if (m_pFormFillEnv) { |
- m_pFormFillEnv->GetSDKDocument()->ClearAllFocusedAnnots(); |
- // Once we're deleted the SDKDocument will point at a bad underlying |
+ m_pFormFillEnv->ClearAllFocusedAnnots(); |
+ // Once we're deleted the FormFillEnvironment will point at a bad underlying |
// doc so we need to reset it ... |
- m_pFormFillEnv->GetSDKDocument()->ResetXFADocument(); |
+ m_pFormFillEnv->ResetXFADocument(); |
m_pFormFillEnv = nullptr; |
} |
@@ -201,5 +201,5 @@ void CPDFXFA_Document::RemovePage(CPDFXFA_Page* page) { |
void CPDFXFA_Document::ClearChangeMark() { |
if (m_pFormFillEnv) |
- m_pFormFillEnv->GetSDKDocument()->ClearChangeMark(); |
+ m_pFormFillEnv->ClearChangeMark(); |
} |