From ed93ad1af4b33ef04902b730ef0d81734e4dc158 Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Sun, 22 Jun 2008 22:19:10 +0000 Subject: split paths using 2geom PathVector (bzr r6020) --- src/path-chemistry.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/path-chemistry.cpp') diff --git a/src/path-chemistry.cpp b/src/path-chemistry.cpp index aac75756e..a796ae340 100644 --- a/src/path-chemistry.cpp +++ b/src/path-chemistry.cpp @@ -37,7 +37,7 @@ #include "selection.h" #include "desktop-handles.h" #include "box3d.h" - +#include <2geom/pathvector.h> #include "path-chemistry.h" /* Helper functions for sp_selected_path_to_curves */ @@ -221,14 +221,14 @@ sp_selected_path_break_apart(void) gchar *style = g_strdup(SP_OBJECT(item)->repr->attribute("style")); gchar *path_effect = g_strdup(SP_OBJECT(item)->repr->attribute("inkscape:path-effect")); - NArtBpath *abp = nr_artpath_affine(SP_CURVE_BPATH(curve), (SP_ITEM(path))->transform); + Geom::PathVector apv = curve->get_pathvector() * to_2geom(SP_ITEM(path)->transform); curve->unref(); // it's going to resurrect as one of the pieces, so we delete without advertisement SP_OBJECT(item)->deleteObject(false); - curve = SPCurve::new_from_bpath(abp); + curve = new SPCurve(apv); g_assert(curve != NULL); GSList *list = curve->split(); -- cgit v1.2.3