I think I have found a fix. In TScrollingWinControl.AlignControls Index: lcl/include/scrollingwincontrol.inc =================================================================== --- lcl/include/scrollingwincontrol.inc (revision 17661) +++ lcl/include/scrollingwincontrol.inc (working copy) @@ -62,7 +62,7 @@ inherited AlignControls(AControl, ARect); HorzScrollBar.AutoCalcRange; VertScrollBar.AutoCalcRange; - if not AutoScroll then + if AutoScroll then UpdateScrollBars; end;
What do you think about the solution? It seams to work in carbon. >From my point of view the older code is wrong because updating the scrollbars upon control realignment is a behavior of autoscroll. It would be great if someone with greater knowledge about scrolling could take a look at this. -- Felipe Monteiro de Carvalho _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus