]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed memory leak (patch 696164)
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 2 Mar 2003 23:24:28 +0000 (23:24 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 2 Mar 2003 23:24:28 +0000 (23:24 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19442 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/filedlgg.cpp

index 9de793bd62d651c517c49adae420bf098d1226fe..de203552250f84bcdcde357f9351a2633f3607c1 100644 (file)
@@ -1223,6 +1223,12 @@ wxFileDialog::~wxFileDialog()
         wxConfig::Get()->Write(wxT("/wxWindows/wxFileDialog/ShowHidden"),
                                ms_lastShowHidden);
     }
+
+    const int count = m_choice->GetCount();
+    for ( int i = 0; i < count; i++ )
+    {
+        delete (wxString *)m_choice->GetClientData(i);
+    }
 }
 
 int wxFileDialog::ShowModal()