lcl: ensure that reset is Modified in TFieldDataLink.UpdateData even if an exception occurs. Issue #26081

git-svn-id: trunk@44867 -
This commit is contained in:
blikblum 2014-05-01 13:34:22 +00:00
parent 9cc96a93a2
commit 759e87ceb6

View File

@ -1568,11 +1568,12 @@ procedure TFieldDataLink.UpdateData;
begin
if not IsModified then
exit;
if Assigned(FOnUpdateData) then
FOnUpdateData(Self);
IsModified := False;
try
if Assigned(FOnUpdateData) then
FOnUpdateData(Self);
finally
IsModified := False;
end;
end;
{ Delphi Help ->