AnchorDocking: Use async call for SimplifyPendingLayouts always. Issue #32591.

git-svn-id: trunk@56156 -
This commit is contained in:
juha 2017-10-22 22:25:38 +00:00
parent 7427737860
commit c1a20347a3

View File

@ -3436,7 +3436,7 @@ begin
RaiseGDBException('');
dec(fUpdateCount);
if fUpdateCount=0 then
SimplifyPendingLayouts;
QueueSimplify:=True;
end;
procedure TAnchorDockMaster.NeedSimplify(AControl: TControl);
@ -3736,7 +3736,7 @@ begin
try
BeginUpdateLayout;
try
DockMaster.SimplifyPendingLayouts;
DockMaster.QueueSimplify:=True;
NewControl.DisableAutoSizing{$IFDEF DebugDisableAutoSizing}('TAnchorDockHostSite.ExecuteDock NewControl'){$ENDIF};
if (NewControl.Parent=Self) and (SiteType=adhstLayout) then begin
@ -6706,7 +6706,7 @@ begin
if Site=nil then exit;
DockMaster.RestoreLayouts.Add(DockMaster.CreateRestoreLayout(Site),true);
Site.CloseSite;
DockMaster.SimplifyPendingLayouts;
DockMaster.QueueSimplify:=True;
end;
procedure TAnchorDockPageControl.MoveLeftButtonClick(Sender: TObject);