]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/dircmn.cpp
simplify code so it always returns the same object
[wxWidgets.git] / src / common / dircmn.cpp
index 1638cff0ac40a0b1637718a324555fe1c40e9a87..7faa5bb3ea9a2da53a448728226172896444d8b0 100644 (file)
@@ -115,7 +115,9 @@ size_t wxDir::Traverse(wxDirTraverser& sink,
     if ( flags & wxDIR_DIRS )
     {
         wxString dirname;
-        for ( bool cont = GetFirst(&dirname, wxEmptyString, wxDIR_DIRS | (flags & wxDIR_HIDDEN) );
+        for ( bool cont = GetFirst(&dirname, wxEmptyString,
+                                   (flags & ~(wxDIR_FILES | wxDIR_DOTDOT))
+                                   | wxDIR_DIRS);
               cont;
               cont = cont && GetNext(&dirname) )
         {