codetools: fix introduced by me bug when stream was opened for write but was not cleared

git-svn-id: trunk@18262 -
This commit is contained in:
paul 2009-01-12 03:09:03 +00:00
parent fbb7185e56
commit d46112e3d3

View File

@ -702,7 +702,10 @@ begin
// keep filename case on disk
TheFilename := FindDiskFilename(Filename);
if FileExistsUTF8(TheFilename) then
fs := TFileStream.Create(UTF8ToSys(TheFilename), fmOpenWrite or fmShareDenyNone)
begin
fs := TFileStream.Create(UTF8ToSys(TheFilename), fmOpenWrite or fmShareDenyNone);
fs.Size := 0;
end
else
fs := TFileStream.Create(UTF8ToSys(TheFilename), fmCreate);
try