+static WRegion *groupcw_managed_disposeroot(WGroupCW *ws, WRegion *reg)
+{
+ WGroupIterTmp tmp;
+ WStacking *st;
+ WRegion *tmpr;
+
+ FOR_ALL_NODES_IN_GROUP(&ws->grp, st, tmp){
+ if(st!=ws->grp.managed_stdisp && st->reg!=reg){
+ return reg;
+ }
+ }
+
+ tmpr=region_disposeroot((WRegion*)ws);
+ return (tmpr!=NULL ? tmpr : reg);
+}
+
+