X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=ioncore%2Fgroup.c;fp=ioncore%2Fgroup.c;h=750c95595e050a3e6a3b99f9ffbf28e680269269;hp=ad38ee8dd5a2a8129a7240236b4393519c015b84;hb=2948134dc6273f6d3ea089c4cc273b69e2f8d51e;hpb=69ec7e63f6c39c98c82e8878e672215792ecfd7b diff --git a/ioncore/group.c b/ioncore/group.c index ad38ee8..750c955 100644 --- a/ioncore/group.c +++ b/ioncore/group.c @@ -633,8 +633,8 @@ bool group_do_attach_final(WGroup *ws, ? param->szplcy : (param->bottom ? SIZEPOLICY_FULL_EXACT - : SIZEPOLICY_UNCONSTRAINED)); - + : SIZEPOLICY_VISIBILITY_CONSTRAINED)); + if(!param->whatever){ weak=(param->geom_weak_set ? param->geom_weak @@ -662,6 +662,7 @@ bool group_do_attach_final(WGroup *ws, if(weak&(REGION_RQGEOM_WEAK_X|REGION_RQGEOM_WEAK_Y) && (szplcy==SIZEPOLICY_UNCONSTRAINED || + szplcy==SIZEPOLICY_VISIBILITY_CONSTRAINED || szplcy==SIZEPOLICY_FREE || szplcy==SIZEPOLICY_FREE_GLUE /* without flags */)){ /* TODO: use 'weak'? */