Qt: use QEventLayoutRequest after QEventResize to check if clientrect needs update. issue #20404

git-svn-id: trunk@32670 -
This commit is contained in:
zeljko 2011-10-04 11:08:09 +00:00
parent 33b1105d89
commit a51e5a185b

View File

@ -6442,7 +6442,6 @@ begin
end;
end;
end;
QEventHide:
begin
if Assigned(FOwner) and (FOwner is TQtCustomControl) then
@ -12253,7 +12252,15 @@ begin
QEvent_ignore(Event);
end;
QEventLayoutRequest: ; // nothing to do here
QEventLayoutRequest:
begin
with TQtCustomControl(FOwner) do
begin
if (ChildOfComplexWidget = ccwScrollingWinControl) and
Self.LCLObject.ClientRectNeedsInterfaceUpdate then
Self.LCLObject.DoAdjustClientRectChange(True);
end;
end;
else
Result := inherited EventFilter(Sender, Event);
end;