summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/path-manipulator.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2013-10-05 21:56:02 +0000
committerJabiertxof <jtx@jtx.marker.es>2013-10-05 21:56:02 +0000
commitbc37c9b9c4663786b04a65ba6a27d55b2395eeb9 (patch)
tree96a0e3be380b7efcb10cd4f8ba8a8923460904d6 /src/ui/tool/path-manipulator.cpp
parentupdate to trunk (diff)
downloadinkscape-bc37c9b9c4663786b04a65ba6a27d55b2395eeb9.tar.gz
inkscape-bc37c9b9c4663786b04a65ba6a27d55b2395eeb9.zip
fix whith bspline handles
(bzr r11950.1.162)
Diffstat (limited to 'src/ui/tool/path-manipulator.cpp')
-rw-r--r--src/ui/tool/path-manipulator.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ui/tool/path-manipulator.cpp b/src/ui/tool/path-manipulator.cpp
index 18ad45f72..fd286873b 100644
--- a/src/ui/tool/path-manipulator.cpp
+++ b/src/ui/tool/path-manipulator.cpp
@@ -1268,12 +1268,14 @@ void PathManipulator::BSplineNodeHandlesReposition(Node *n){
nextPos = BSplineHandlePosition(nextNode->back());
n->front()->setPosition(BSplineHandleReposition(n->front()));
n->back()->setPosition(BSplineHandleReposition(n->back()));
- if(prevNode && !prevNode->isEndNode())
+ if(prevNode && !prevNode->isEndNode()){
prevNode->front()->setPosition(BSplineHandleReposition(prevNode->front(),prevPos));
prevNode->back()->setPosition(BSplineHandleReposition(prevNode->back(),prevPos));
- if(nextNode && !nextNode->isEndNode())
+ }
+ if(nextNode && !nextNode->isEndNode()){
nextNode->back()->setPosition(BSplineHandleReposition(nextNode->back(),nextPos));
nextNode->front()->setPosition(BSplineHandleReposition(nextNode->front(),prevPos));
+ }
}
}