Index: xfa/src/fwl/src/lightwidget/listbox.cpp |
diff --git a/xfa/src/fwl/src/lightwidget/listbox.cpp b/xfa/src/fwl/src/lightwidget/listbox.cpp |
index 62e25cc36d19fbab99aa60b7be444a2f08b5f6ad..eb212fadcab6415bb179362a49b02b78030804f8 100644 |
--- a/xfa/src/fwl/src/lightwidget/listbox.cpp |
+++ b/xfa/src/fwl/src/lightwidget/listbox.cpp |
@@ -63,18 +63,10 @@ FX_BOOL CFWL_ListBox::DeleteString(FWL_HLISTITEM hItem) { |
pSel->m_dwStates |= FWL_ITEMSTATE_LTB_Selected; |
} |
m_ListBoxDP.m_ItemArray.erase(m_ListBoxDP.m_ItemArray.begin() + nIndex); |
- delete pDelItem; |
return TRUE; |
} |
-FX_BOOL CFWL_ListBox::DeleteAll() { |
- size_t iCount = m_ListBoxDP.CountItems(m_pIface); |
- for (size_t i = 0; i < iCount; ++i) { |
- CFWL_ListItem* pItem = |
- reinterpret_cast<CFWL_ListItem*>(m_ListBoxDP.GetItem(m_pIface, i)); |
- delete pItem; |
- } |
+void CFWL_ListBox::DeleteAll() { |
m_ListBoxDP.m_ItemArray.clear(); |
- return TRUE; |
} |
int32_t CFWL_ListBox::CountSelItems() { |
if (!m_pIface) |