summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/path-manipulator.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2013-12-30 18:45:52 +0000
committerJabiertxof <jtx@jtx.marker.es>2013-12-30 18:45:52 +0000
commit57865cd8a96b1b5c72f44c9b97d1a828caf09f95 (patch)
tree6355bd0e0d5edb8b9a6c2fdc00a2ad521157f84f /src/ui/tool/path-manipulator.cpp
parentFix crash bug continuing empty paths (diff)
downloadinkscape-57865cd8a96b1b5c72f44c9b97d1a828caf09f95.tar.gz
inkscape-57865cd8a96b1b5c72f44c9b97d1a828caf09f95.zip
Refactorizing
(bzr r11950.1.211)
Diffstat (limited to 'src/ui/tool/path-manipulator.cpp')
-rw-r--r--src/ui/tool/path-manipulator.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/ui/tool/path-manipulator.cpp b/src/ui/tool/path-manipulator.cpp
index fd421e587..4aec42100 100644
--- a/src/ui/tool/path-manipulator.cpp
+++ b/src/ui/tool/path-manipulator.cpp
@@ -1294,6 +1294,7 @@ void PathManipulator::BSplineNodeHandlesReposition(Node *n){
void PathManipulator::_createGeometryFromControlPoints(bool alert_LPE)
{
Geom::PathBuilder builder;
+ BSpline();
for (std::list<SubpathPtr>::iterator spi = _subpaths.begin(); spi != _subpaths.end(); ) {
SubpathPtr subpath = *spi;
if (subpath->empty()) {
@@ -1301,14 +1302,8 @@ void PathManipulator::_createGeometryFromControlPoints(bool alert_LPE)
continue;
}
NodeList::iterator prev = subpath->begin();
- //if(isBSpline){
- // BSplineNodeHandlesReposition(prev.ptr());
- //}
builder.moveTo(prev->position());
for (NodeList::iterator i = ++subpath->begin(); i != subpath->end(); ++i) {
- //if(isBSpline){
- // BSplineNodeHandlesReposition(i.ptr());
- //}
build_segment(builder, prev.ptr(), i.ptr());
prev = i;
}