| Index: xfa/fee/fde_txtedtbuf.cpp
|
| diff --git a/xfa/fee/fde_txtedtbuf.cpp b/xfa/fee/fde_txtedtbuf.cpp
|
| index 1369d55be554cef2b2b65726daab573b9d85eb8b..c9ad39252b3ead8241581945385e8c44f894d3fd 100644
|
| --- a/xfa/fee/fde_txtedtbuf.cpp
|
| +++ b/xfa/fee/fde_txtedtbuf.cpp
|
| @@ -122,7 +122,7 @@ void CFDE_TxtEdtBuf::Release() {
|
| }
|
| CFDE_TxtEdtBuf::~CFDE_TxtEdtBuf() {
|
| Clear(TRUE);
|
| - m_pAllocator->Release();
|
| + delete m_pAllocator;
|
| m_Chunks.RemoveAll();
|
| }
|
| FX_BOOL CFDE_TxtEdtBuf::SetChunkSize(int32_t nChunkSize) {
|
| @@ -362,10 +362,8 @@ void CFDE_TxtEdtBuf::ResetChunkBuffer(int32_t nDefChunkCount,
|
| int32_t nChunkSize) {
|
| ASSERT(nChunkSize);
|
| ASSERT(nDefChunkCount);
|
| - if (m_pAllocator) {
|
| - m_pAllocator->Release();
|
| - m_pAllocator = NULL;
|
| - }
|
| + delete m_pAllocator;
|
| + m_pAllocator = nullptr;
|
| m_Chunks.RemoveAll();
|
| m_nChunkSize = nChunkSize;
|
| int32_t nChunkLength =
|
|
|