Kaydet (Commit) 2126e549 authored tarafından Julien Nabet's avatar Julien Nabet

tdf#112393: avoid leak in LangSelectHdl_Impl (cui)

by deleting userdata of entries containing in m_pModulesCLB

Change-Id: Ie903b0cd0ccf16839ac7bed42b7bdbc1db4fa5ef
Reviewed-on: https://gerrit.libreoffice.org/42308Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarJulien Nabet <serval2412@yahoo.fr>
üst e89700f0
...@@ -1823,6 +1823,8 @@ void SvxEditModulesDlg::dispose() ...@@ -1823,6 +1823,8 @@ void SvxEditModulesDlg::dispose()
delete pDefaultLinguData; delete pDefaultLinguData;
pDefaultLinguData = nullptr; pDefaultLinguData = nullptr;
m_pLanguageLB.clear(); m_pLanguageLB.clear();
for(sal_uLong i = 0; i < m_pModulesCLB->GetEntryCount(); i++)
delete static_cast<ModuleUserData_Impl*>(m_pModulesCLB->GetEntry(i)->GetUserData());
m_pModulesCLB.clear(); m_pModulesCLB.clear();
m_pPrioUpPB.clear(); m_pPrioUpPB.clear();
m_pPrioDownPB.clear(); m_pPrioDownPB.clear();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment