diff --git a/include/wx/window.h b/include/wx/window.h index cc2212738b..caf8db3444 100644 --- a/include/wx/window.h +++ b/include/wx/window.h @@ -28,6 +28,7 @@ #include "wx/font.h" // so we can't do without them #include "wx/colour.h" #include "wx/region.h" +#include "wx/utils.h" #if wxUSE_VALIDATORS #include "wx/validate.h" // defines wxDefaultValidator diff --git a/src/generic/dirdlgg.cpp b/src/generic/dirdlgg.cpp index 706a6320c9..5343555b80 100644 --- a/src/generic/dirdlgg.cpp +++ b/src/generic/dirdlgg.cpp @@ -310,7 +310,11 @@ void wxDirCtrl::OnExpandItem(wxTreeEvent &event) m_paths.Clear(); m_names.Clear(); +#ifdef __WXMSW__ + search = data->m_path + "\\*.*"; +#else search = data->m_path + "/*"; +#endif for (path = wxFindFirstFile( search, wxDIR ); !path.IsNull(); path=wxFindNextFile() ) {