aboutsummaryrefslogtreecommitdiff
path: root/generic/Group.c
diff options
context:
space:
mode:
authorlecoanet2002-07-05 14:31:05 +0000
committerlecoanet2002-07-05 14:31:05 +0000
commitfa5e1c8941f3ab1ef9fbf6fbdb491ca6db296111 (patch)
tree0c975831a19dd97be5c6f16b897e0b64f9b624cd /generic/Group.c
parentb7c64bb7edd9bf67d287b06b82f84d9fc9f5659a (diff)
downloadtkzinc-fa5e1c8941f3ab1ef9fbf6fbdb491ca6db296111.zip
tkzinc-fa5e1c8941f3ab1ef9fbf6fbdb491ca6db296111.tar.gz
tkzinc-fa5e1c8941f3ab1ef9fbf6fbdb491ca6db296111.tar.bz2
tkzinc-fa5e1c8941f3ab1ef9fbf6fbdb491ca6db296111.tar.xz
* (ToArea): Correction de la protection de la variable report
le push etait mal plac�. Le find overlapping/enclosed donnait des r�sultats al�atoires selon le point de d�part.
Diffstat (limited to 'generic/Group.c')
-rw-r--r--generic/Group.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/generic/Group.c b/generic/Group.c
index ad1d706..b55e01b 100644
--- a/generic/Group.c
+++ b/generic/Group.c
@@ -772,6 +772,7 @@ ToArea(Item item,
PushTransform(item);
+ report = ta->report;
/*
* Is this group the target group ?
@@ -815,7 +816,6 @@ ToArea(Item item,
* children to the result.
*/
atomic = ISSET(item->flags, ATOMIC_BIT);
- report = ta->report;
ta->report |= atomic;
}
@@ -823,7 +823,6 @@ ToArea(Item item,
enclosing.orig.y = ta->area->orig.y - 1;
enclosing.corner.x = ta->area->corner.x + 1;
enclosing.corner.y = ta->area->corner.y + 1;
-
outside = inside = True;
/*
* Process each item and proceed with subtrees if