From 5a0c00ffa58c00f78600b12af2cc2ee554bceaf3 Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Mon, 7 Jul 2008 20:34:51 +0000 Subject: convert item to livarot path using 2geom path (bzr r6216) --- src/splivarot.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/splivarot.cpp') diff --git a/src/splivarot.cpp b/src/splivarot.cpp index bbcc45540..4533ad9c6 100644 --- a/src/splivarot.cpp +++ b/src/splivarot.cpp @@ -1754,15 +1754,14 @@ Path * Path_for_item(SPItem *item, bool doTransformation, bool transformFull) { SPCurve *curve = curve_for_item(item); - NArtBpath *bpath = bpath_for_curve(item, curve, doTransformation, transformFull); - - if (bpath == NULL) { + if (curve == NULL) { return NULL; } - - Path *dest = bpath_to_Path(bpath); - g_free(bpath); + Geom::PathVector pathv = pathvector_for_curve(item, curve, doTransformation, transformFull); + + Path *dest = new Path; + dest->LoadPathVector(pathv); curve->unref(); -- cgit v1.2.3