| 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();
|
| }
|
|
|