Browse Source

* Change so that when FindFirst initially returns nonzero, FindClose is no longer needed (Windows compatible)

git-svn-id: trunk@13210 -
michael 16 years ago
parent
commit
ddd02b7f26
1 changed files with 4 additions and 0 deletions
  1. 4 0
      rtl/os2/sysutils.pp

+ 4 - 0
rtl/os2/sysutils.pp

@@ -617,7 +617,11 @@ begin
     Rslt.ExcludeAttr := 0;
     Rslt.ExcludeAttr := 0;
     TRec (Rslt.Time).T := FStat^.TimeLastWrite;
     TRec (Rslt.Time).T := FStat^.TimeLastWrite;
     TRec (Rslt.Time).D := FStat^.DateLastWrite;
     TRec (Rslt.Time).D := FStat^.DateLastWrite;
+  end else if (Rslt.Findhandle<>0) then
+  begin
+    FindClose(Rslt); 
   end;
   end;
+  
   Dispose (FStat);
   Dispose (FStat);
 end;
 end;