From 072fb1a5170e6c5a94664c465fa626d4ee62f74e Mon Sep 17 00:00:00 2001 From: lecoanet Date: Thu, 9 Sep 2004 07:58:08 +0000 Subject: Tentatively fixed a find enclosed/overlapping bug related to whether the search is recursive or not. --- generic/Group.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'generic') diff --git a/generic/Group.c b/generic/Group.c index cd93223..65cffab 100644 --- a/generic/Group.c +++ b/generic/Group.c @@ -911,7 +911,7 @@ ToArea(ZnItem item, continue; } /*printf("bbox test passed %d\n", current_item?current_item->id:0);*/ - if ((current_item->class != ZnGroup) || atomic || ta->recursive) { + if ((current_item->class != ZnGroup) || atomic || ta->recursive || ISSET(current_item->flags, ATOMIC_BIT)) { if (current_item->class != ZnGroup) { /*printf("testing %d\n", current_item?current_item->id:0);*/ PushTransform(current_item); -- cgit v1.1