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