Fixed the controlgallery somehow.

This commit is contained in:
Pietro Gagliardi 2016-05-07 10:43:12 -04:00
parent 11ef2c9076
commit f8b113dd18
1 changed files with 13 additions and 3 deletions

View File

@ -72,14 +72,24 @@ uiDarwinControlDefaultSetSuperview(uiGroup, box)
static BOOL uiGroupChildrenShouldAllowSpaceAtTrailingEdge(uiDarwinControl *c)
{
// always allow growth
// TODO actually these should probably only allow growth if the parent does...
uiControl *parent;
// TODO figure out why this works
parent = uiControlParent(uiControl(c));
if (parent != NULL)
return uiDarwinControlChildrenShouldAllowSpaceAtTrailingEdge(uiDarwinControl(parent));
// always allow growth if not
return YES;
}
static BOOL uiGroupChildrenShouldAllowSpaceAtBottom(uiDarwinControl *c)
{
// always allow growth
uiControl *parent;
parent = uiControlParent(uiControl(c));
if (parent != NULL)
return uiDarwinControlChildrenShouldAllowSpaceAtBottom(uiDarwinControl(parent));
// always allow growth if not
return YES;
}