codetools: LoadFile revert=true: check Revert result

git-svn-id: trunk@22853 -
This commit is contained in:
mattias 2009-11-28 15:23:23 +00:00
parent 0d6aff22e1
commit e97ed5a1c9

View File

@ -1027,9 +1027,10 @@ begin
end;
Result:=SourceCache.LoadFile(ExpandedFilename);
if Result<>nil then begin
if Revert then
Result.Revert
else if UpdateFromDisk and Result.AutoRevertFromDisk
if Revert then begin
if not Result.Revert then
Result:=nil;
end else if UpdateFromDisk and Result.AutoRevertFromDisk
and Result.FileNeedsUpdate then begin
//debugln(['TCodeToolManager.LoadFile ',ExpandedFilename,' AutoRevert=',Result.AutoRevertFromDisk,' Modified=',Result.Modified,' NeedLoad=',Result.FileNeedsUpdate]);
Result.Reload;