aboutsummaryrefslogtreecommitdiff
path: root/generic
diff options
context:
space:
mode:
authorlecoanet2000-05-12 08:00:19 +0000
committerlecoanet2000-05-12 08:00:19 +0000
commit2a14b7731b7868f8c9953145a9c04a9d7966b1db (patch)
treee7f723a8b815ee85496eeaff7c01d51b0154d610 /generic
parentb9b9a21d5f46c17d8a06b55595e9e216fed98aa7 (diff)
downloadtkzinc-2a14b7731b7868f8c9953145a9c04a9d7966b1db.zip
tkzinc-2a14b7731b7868f8c9953145a9c04a9d7966b1db.tar.gz
tkzinc-2a14b7731b7868f8c9953145a9c04a9d7966b1db.tar.bz2
tkzinc-2a14b7731b7868f8c9953145a9c04a9d7966b1db.tar.xz
Correction de la sous commande REPLACE_ALL dans Coords : oubli
de mettre � jour le nouveau nombre de points.
Diffstat (limited to 'generic')
-rw-r--r--generic/Curve.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/generic/Curve.c b/generic/Curve.c
index 38faabb..1a9be02 100644
--- a/generic/Curve.c
+++ b/generic/Curve.c
@@ -1403,6 +1403,8 @@ Coords(Item item,
int i;
ZnContour *c;
+ /*printf("contour %d, num_pts %d, index %d, cmd %d\n",
+ contour, *num_pts, index, cmd);*/
if (contour < 0) {
contour += cv->shape.num_contours;
}
@@ -1425,6 +1427,7 @@ Coords(Item item,
ZnFree(c->points);
}
c->points = (ZnPoint *) ZnMalloc(*num_pts*sizeof(ZnPoint));
+ c->num_points = *num_pts;
memcpy(c->points, *pts, *num_pts*sizeof(ZnPoint));
}
else {