From: Stefan Neis Date: Sun, 16 Nov 2003 21:56:50 +0000 (+0000) Subject: Fixed the code to actually work. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/a85585d595c8409fa5e51a28e60fa49428440d5e Fixed the code to actually work. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24579 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/os2/dir.cpp b/src/os2/dir.cpp index 70b0ab2554..9bb2087162 100644 --- a/src/os2/dir.cpp +++ b/src/os2/dir.cpp @@ -76,19 +76,19 @@ static inline FIND_DATA FindFirst( ) { ULONG ulFindCount = 1; - FIND_DATA hDir; + FIND_DATA hDir = HDIR_CREATE; FIND_ATTR rc; rc = ::DosFindFirst( rsSpec.c_str() ,&hDir - ,FILE_NORMAL + ,0x37 // was: FILE_NORMAL ,pFinddata ,sizeof(FILEFINDBUF3) ,&ulFindCount ,FIL_STANDARD ); if (rc != 0) - return 0; + return InitFindData(); return hDir; } @@ -103,7 +103,7 @@ static inline bool FindNext( ,pFinddata ,sizeof(FILEFINDBUF3) ,&ulFindCount - ) != 0; + ) == 0; } static const wxChar* GetNameFromFindData(