summaryrefslogtreecommitdiffstats
path: root/src/live_effects/lpe-fillet-chamfer.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2016-05-15 09:48:51 +0000
committerjabiertxof <info@marker.es>2016-05-15 09:48:51 +0000
commit159439c26042b7c69aa9c33ce9484e4dfd00372a (patch)
tree30d1a626d609369d1220db7f0d05cbb2a7fda970 /src/live_effects/lpe-fillet-chamfer.cpp
parentupdate to trunk (diff)
downloadinkscape-159439c26042b7c69aa9c33ce9484e4dfd00372a.tar.gz
inkscape-159439c26042b7c69aa9c33ce9484e4dfd00372a.zip
Fixing pointwise
(bzr r13645.1.137)
Diffstat (limited to 'src/live_effects/lpe-fillet-chamfer.cpp')
-rw-r--r--src/live_effects/lpe-fillet-chamfer.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/live_effects/lpe-fillet-chamfer.cpp b/src/live_effects/lpe-fillet-chamfer.cpp
index f8f17fccf..9c633ea57 100644
--- a/src/live_effects/lpe-fillet-chamfer.cpp
+++ b/src/live_effects/lpe-fillet-chamfer.cpp
@@ -363,6 +363,7 @@ void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem)
satellites_param.setUseDistance(use_knot_distance);
//mandatory call
satellites_param.setEffectType(effectType());
+ satellites_param.setPathUpdate(false);
Geom::PathVector const pathv = pathv_to_linear_and_cubic_beziers(c->get_pathvector());
Satellites satellites = satellites_param.data();
@@ -402,8 +403,11 @@ void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem)
//if are diferent sizes call to poinwise recalculate
//TODO: Update the satellite data in paths modified, Goal 0.93
size_t satellites_counter = pointwise.getTotalSatellites();
+ if (satellites_counter != 0 ){
+ std::cout << number_nodes << "aaaaa" << pointwise.getTotalSatellites() << "\n";
+ }
if (satellites_counter != 0 && number_nodes != satellites_counter) {
- pointwise.setSatellites(satellites);
+ satellites_param.setPathUpdate(true);
Satellite satellite(satellites[0][0].satellite_type);
satellite.setIsTime(satellites[0][0].is_time);
satellite.setHasMirror(mirror_knots);