| Index: fpdfsdk/formfiller/cffl_formfiller.cpp
|
| diff --git a/fpdfsdk/formfiller/cffl_formfiller.cpp b/fpdfsdk/formfiller/cffl_formfiller.cpp
|
| index f2c34647d077b9fa6caa5bdcb064f9ad57df20d2..92e9282a74923321250a8cdf2b7da406e45b5d1d 100644
|
| --- a/fpdfsdk/formfiller/cffl_formfiller.cpp
|
| +++ b/fpdfsdk/formfiller/cffl_formfiller.cpp
|
| @@ -27,6 +27,10 @@ CFFL_FormFiller::CFFL_FormFiller(CPDFDoc_Environment* pApp,
|
| }
|
|
|
| CFFL_FormFiller::~CFFL_FormFiller() {
|
| + DestroyWindows();
|
| +}
|
| +
|
| +void CFFL_FormFiller::DestroyWindows() {
|
| for (const auto& it : m_Maps) {
|
| CPWL_Wnd* pWnd = it.second;
|
| CFFL_PrivateData* pData = (CFFL_PrivateData*)pWnd->GetAttachedData();
|
|
|