| Index: fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp
|
| diff --git a/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp b/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp
|
| index 42dad4557e60b0ef0eb337028a0f9d12dbe6bed3..95f0cbe25a5527c0c7c97bd6c4665d33388bdc7c 100644
|
| --- a/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp
|
| +++ b/fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp
|
| @@ -503,7 +503,7 @@ void CPDFXFA_Document::WidgetPostAdd(CXFA_FFWidget* hWidget,
|
| if (!pXFAPage)
|
| return;
|
|
|
| - m_pSDKDoc->GetPageView(pXFAPage)->AddAnnot(hWidget);
|
| + m_pSDKDoc->GetPageView(pXFAPage, true)->AddAnnot(hWidget);
|
| }
|
|
|
| void CPDFXFA_Document::WidgetPreRemove(CXFA_FFWidget* hWidget,
|
| @@ -519,7 +519,7 @@ void CPDFXFA_Document::WidgetPreRemove(CXFA_FFWidget* hWidget,
|
| if (!pXFAPage)
|
| return;
|
|
|
| - CPDFSDK_PageView* pSdkPageView = m_pSDKDoc->GetPageView(pXFAPage);
|
| + CPDFSDK_PageView* pSdkPageView = m_pSDKDoc->GetPageView(pXFAPage, true);
|
| if (CPDFSDK_Annot* pAnnot = pSdkPageView->GetAnnotByXFAWidget(hWidget))
|
| pSdkPageView->DeleteAnnot(pAnnot);
|
| }
|
|
|