#include "wx/dir.h"
#include "wx/artprov.h"
#include "wx/hash.h"
+#include "wx/file.h" // for wxS_IXXX constants only
#if wxUSE_TOOLTIPS
#include "wx/tooltip.h"
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()
m_filterIndex = filterindex;
if ( str->Left(2) == wxT("*.") )
{
- m_filterExtension = str->Mid(2);
- if (m_filterExtension == _T("*"))
+ m_filterExtension = str->Mid(1);
+ if (m_filterExtension == _T(".*"))
m_filterExtension.clear();
}
else