]> git.saurik.com Git - wxWidgets.git/commitdiff
MS-DOS fix to wxDir
authorVáclav Slavík <vslavik@fastmail.fm>
Tue, 8 Jan 2002 23:36:51 +0000 (23:36 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Tue, 8 Jan 2002 23:36:51 +0000 (23:36 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13466 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mgl/dirmgl.cpp

index b6ce6e5ca0b344b1fa9d6a9e5ee972b11153d73f..0482918fb99363aaa851aba1f225609c94df4319 100644 (file)
@@ -61,7 +61,7 @@ public:
 
     bool IsOk() const { return m_dir != NULL; }
 
-    void SetFileSpec(const wxString& filespec) { m_filespec = filespec; }
+    void SetFileSpec(const wxString& filespec);
     void SetFlags(int flags) { m_flags = flags; }
 
     void Rewind();
@@ -106,6 +106,16 @@ wxDirData::~wxDirData()
         PM_findClose(m_dir);
 }
 
+void wxDirData::SetFileSpec(const wxString& filespec)
+{
+#ifdef __DOS__
+    if ( filespec.IsEmpty() )
+        m_filespec = _T("*.*");
+    else
+#endif
+    m_filespec = filespec;
+}
+
 void wxDirData::Rewind()
 {
     if ( m_dir )