Index: fpdfsdk/src/fxedit/fxet_edit.cpp |
diff --git a/fpdfsdk/src/fxedit/fxet_edit.cpp b/fpdfsdk/src/fxedit/fxet_edit.cpp |
index 70d7b77553535ee949d09936ea11aced4fbbec47..8e109b5cf80a280403948f52e5acd3b287ff99af 100644 |
--- a/fpdfsdk/src/fxedit/fxet_edit.cpp |
+++ b/fpdfsdk/src/fxedit/fxet_edit.cpp |
@@ -971,19 +971,11 @@ CFX_Edit::CFX_Edit(IPDF_VariableText * pVT) : |
CFX_Edit::~CFX_Edit() |
{ |
- if (m_pVTProvide) |
- { |
- delete m_pVTProvide; |
- m_pVTProvide = NULL; |
- } |
- |
- if (m_pIterator) |
- { |
- delete m_pIterator; |
- m_pIterator = NULL; |
- } |
- |
- ASSERT(m_pGroupUndoItem == NULL); |
+ delete m_pVTProvide; |
+ m_pVTProvide = NULL; |
+ delete m_pIterator; |
+ m_pIterator = NULL; |
+ ASSERT(m_pGroupUndoItem == NULL); |
} |
// public methods |
@@ -997,10 +989,8 @@ void CFX_Edit::Initialize() |
void CFX_Edit::SetFontMap(IFX_Edit_FontMap * pFontMap) |
{ |
- if (m_pVTProvide) |
- delete m_pVTProvide; |
- |
- m_pVT->SetProvider(m_pVTProvide = new CFX_Edit_Provider(pFontMap)); |
+ delete m_pVTProvide; |
+ m_pVT->SetProvider(m_pVTProvide = new CFX_Edit_Provider(pFontMap)); |
} |
void CFX_Edit::SetVTProvider(IPDF_VariableText_Provider* pProvider) |