Index: xfa/fde/cfde_txtedtengine.cpp |
diff --git a/xfa/fde/cfde_txtedtengine.cpp b/xfa/fde/cfde_txtedtengine.cpp |
index a99d8087c54b986381aea21f4effaf761f4bc2e6..ecdaf671203d3f4d62072447a03c8ca655c42306 100644 |
--- a/xfa/fde/cfde_txtedtengine.cpp |
+++ b/xfa/fde/cfde_txtedtengine.cpp |
@@ -1023,21 +1023,15 @@ void CFDE_TxtEdtEngine::UpdatePages() { |
return; |
if (nSize > nPageCount) { |
- IFDE_TxtEdtPage* pPage = NULL; |
- int32_t i = 0; |
- for (i = nSize - 1; i >= nPageCount; i--) { |
+ for (int32_t i = nSize - 1; i >= nPageCount; i--) { |
delete m_PagePtrArray[i]; |
m_PagePtrArray.RemoveAt(i); |
} |
return; |
} |
if (nSize < nPageCount) { |
- IFDE_TxtEdtPage* pPage = NULL; |
- int32_t i = 0; |
- for (i = nSize; i < nPageCount; i++) { |
- pPage = IFDE_TxtEdtPage::Create(this, i); |
- m_PagePtrArray.Add(pPage); |
- } |
+ for (int32_t i = nSize; i < nPageCount; i++) |
+ m_PagePtrArray.Add(IFDE_TxtEdtPage::Create(this, i)); |
return; |
} |
} |
@@ -1606,10 +1600,9 @@ FX_BOOL CFDE_TxtEdtEngine::IsSelect() { |
void CFDE_TxtEdtEngine::DeleteSelect() { |
int32_t nCountRange = CountSelRanges(); |
if (nCountRange > 0) { |
- int32_t nSelStart; |
- int32_t nSelCount; |
+ int32_t nSelStart = 0; |
while (nCountRange > 0) { |
- nSelCount = GetSelRange(--nCountRange, nSelStart); |
+ int32_t nSelCount = GetSelRange(--nCountRange, nSelStart); |
delete m_SelRangePtrArr[nCountRange]; |
m_SelRangePtrArr.RemoveAt(nCountRange); |
DeleteRange_DoRecord(nSelStart, nSelCount, TRUE); |