project templates: fixed memleak

git-svn-id: trunk@9912 -
This commit is contained in:
vincents 2006-09-15 19:24:30 +00:00
parent 2b0c6d86b9
commit 17ca5082c7

View File

@ -199,17 +199,17 @@ begin
Clear;
FTemplateDir:=IncludeTrailingPathDelimiter(ATemplateDir);
D:=FTemplateDir;
If FindFirst(D+'*',faDirectory,Info)=0 then
try
try
If FindFirst(D+'*',faDirectory,Info)=0 then
Repeat
If ((Info.Attr and faDirectory)<>0)
and not ((Info.Name='.') or (Info.Name='..') or (Info.Name='')) then
With Add as TProjectTemplate do
InitFromDir(D+Info.Name);
Until FindNext(Info)<>0;
finally
FindClose(Info);
end;
finally
FindClose(Info);
end;
end;