Răsfoiți Sursa

FIX: ELayoutException: TControl.InvalidatePreferredSize loop detected (fixes #2169)

Alexander Koblov 3 luni în urmă
părinte
comite
569a0d1181
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      src/fFileOpDlg.pas

+ 2 - 0
src/fFileOpDlg.pas

@@ -295,6 +295,8 @@ begin
   // Workaround: TWinControl.WMSize loop detected
   // Workaround: TWinControl.WMSize loop detected
   Constraints.MaxWidth:= Screen.Width;
   Constraints.MaxWidth:= Screen.Width;
   Constraints.MaxHeight:= Screen.Height;
   Constraints.MaxHeight:= Screen.Height;
+  // Workaround: TControl.InvalidatePreferredSize loop detected
+  pnlButtons.Constraints.MinWidth:= Constraints.MinWidth;
 end;
 end;
 
 
 function TfrmFileOp.GetFirstOperationHandle(QueueIdentifier: TOperationsManagerQueueIdentifier): TOperationHandle;
 function TfrmFileOp.GetFirstOperationHandle(QueueIdentifier: TOperationsManagerQueueIdentifier): TOperationHandle;