Qt: hide widget before deleteLater, so if our event loop is blocked for some reason, widget will go away. issue #27781

git-svn-id: trunk@48617 -
This commit is contained in:
zeljko 2015-04-04 09:47:41 +00:00
parent 1beebb68d0
commit 1228e86211

View File

@ -2201,6 +2201,9 @@ end;
procedure TQtWidget.Release;
begin
LCLObject := nil;
{always hide widget since we use QObject_deleteLater(). issue #27781}
if (Widget <> nil) then
Hide;
inherited Release;
end;