Qt: secure QObject from accidental destroy if we have pending events.

git-svn-id: trunk@18290 -
This commit is contained in:
zeljko 2009-01-14 19:45:25 +00:00
parent ca49a4c70f
commit e8969ac8d4

View File

@ -741,8 +741,12 @@ end;
procedure TQtObject.Release;
begin
if InEvent then
FReleaseInEvent := True
else
begin
{$IFDEF USE_QT_44}
FDeleteLater := True;
{$ENDIF}
FReleaseInEvent := True;
end else
Free;
end;