/*
* ion/ioncore/group.c
*
- * Copyright (c) Tuomo Valkonen 1999-2008.
+ * Copyright (c) Tuomo Valkonen 1999-2009.
*
* See the included file LICENSE for details.
*/
? param->level
: STACKING_LEVEL_NORMAL));
+ /* Fit */
+ szplcy=(param->szplcy_set
+ ? param->szplcy
+ : (param->bottom
+ ? SIZEPOLICY_FULL_EXACT
+ : SIZEPOLICY_VISIBILITY_CONSTRAINED));
+
if(!param->whatever){
- /* Fit */
- szplcy=(param->szplcy_set
- ? param->szplcy
- : (param->bottom
- ? SIZEPOLICY_FULL_EXACT
- : SIZEPOLICY_UNCONSTRAINED));
-
weak=(param->geom_weak_set
? param->geom_weak
: (param->geom_set
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'? */