From 446308e0f5ff2e7f34be9ff6284648ae3e8e0126 Mon Sep 17 00:00:00 2001 From: mattias Date: Sat, 28 Nov 2009 00:27:27 +0000 Subject: [PATCH] IDE: designer: fixed DrawNonVisualComponent when frame is in a groupbox on a form git-svn-id: trunk@22844 - --- designer/designer.pp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/designer/designer.pp b/designer/designer.pp index 46f11039d1..dcee94c3b9 100644 --- a/designer/designer.pp +++ b/designer/designer.pp @@ -2991,11 +2991,14 @@ var IconRect, TextRect: TRect; TextSize: TSize; IsSelected: Boolean; + Root: TComponent; begin // also call draw for the inline components children - if csInline in AComponent.ComponentState then - TComponentAccess(AComponent).GetChildren(@DrawNonVisualComponent, AComponent); - + if (csInline in AComponent.ComponentState) or (AComponent.Owner=nil) then + Root:=AComponent + else + Root:=AComponent.Owner; + TComponentAccess(AComponent).GetChildren(@DrawNonVisualComponent, Root); if not ComponentIsIcon(AComponent) then Exit; // actual draw