summaryrefslogtreecommitdiffstats
path: root/src/nodepath.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2008-05-30 20:36:13 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2008-05-30 20:36:13 +0000
commit8e8734dc15e614586f9b4963b69671ce16d5c137 (patch)
tree036c4af16f6f673757e6e2c580a8ec5c4f3518de /src/nodepath.cpp
parentremove warnings (diff)
downloadinkscape-8e8734dc15e614586f9b4963b69671ce16d5c137.tar.gz
inkscape-8e8734dc15e614586f9b4963b69671ce16d5c137.zip
LPE STACKING!
(many thanks to the french students who made this.) (bzr r5766)
Diffstat (limited to 'src/nodepath.cpp')
-rw-r--r--src/nodepath.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/nodepath.cpp b/src/nodepath.cpp
index ff442fd70..e827f9fb0 100644
--- a/src/nodepath.cpp
+++ b/src/nodepath.cpp
@@ -51,6 +51,7 @@
#include <cstring>
#include <string>
#include "live_effects/lpeobject.h"
+#include "live_effects/effect.h"
#include "live_effects/parameter/parameter.h"
#include "util/mathfns.h"
#include "display/snap-indicator.h"
@@ -236,9 +237,9 @@ Inkscape::NodePath::Path *sp_nodepath_new(SPDesktop *desktop, SPObject *object,
if ( sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(np->object)) ) {
np->repr_key = g_strdup("inkscape:original-d");
- LivePathEffectObject *lpeobj = sp_lpe_item_get_livepatheffectobject(SP_LPE_ITEM(np->object));
- if (lpeobj && lpeobj->lpe) {
- lpeobj->lpe->setup_nodepath(np);
+ Inkscape::LivePathEffect::Effect* lpe = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(np->object));
+ if (lpe) {
+ lpe->setup_nodepath(np);
}
} else {
np->repr_key = g_strdup("d");