aboutsummaryrefslogtreecommitdiff
path: root/generic/Group.c
diff options
context:
space:
mode:
authorlecoanet2004-09-09 07:58:08 +0000
committerlecoanet2004-09-09 07:58:08 +0000
commit072fb1a5170e6c5a94664c465fa626d4ee62f74e (patch)
tree72216c2885cfdc83fb36e76c15ca97b599826102 /generic/Group.c
parent393b34fb91a1710ba17a90f9c4e9d5b4be49c5b0 (diff)
downloadtkzinc-072fb1a5170e6c5a94664c465fa626d4ee62f74e.zip
tkzinc-072fb1a5170e6c5a94664c465fa626d4ee62f74e.tar.gz
tkzinc-072fb1a5170e6c5a94664c465fa626d4ee62f74e.tar.bz2
tkzinc-072fb1a5170e6c5a94664c465fa626d4ee62f74e.tar.xz
Tentatively fixed a find enclosed/overlapping bug related to
whether the search is recursive or not.
Diffstat (limited to 'generic/Group.c')
-rw-r--r--generic/Group.c2
1 files changed, 1 insertions, 1 deletions
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);