summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorroot <root@jtx.marker.es>2013-10-06 07:57:14 +0000
committerroot <root@jtx.marker.es>2013-10-06 07:57:14 +0000
commit202528bb3f6f9e90b8651bb81bb017af46787933 (patch)
tree0837ae2dbbaaef593e9f909ffa0b19423ac77b6e /src
parentupdate to trunk (diff)
downloadinkscape-202528bb3f6f9e90b8651bb81bb017af46787933.tar.gz
inkscape-202528bb3f6f9e90b8651bb81bb017af46787933.zip
Fix in bsplines
(bzr r11950.1.165)
Diffstat (limited to 'src')
-rw-r--r--src/ui/tool/curve-drag-point.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ui/tool/curve-drag-point.cpp b/src/ui/tool/curve-drag-point.cpp
index fce19f9ad..f4628fb8f 100644
--- a/src/ui/tool/curve-drag-point.cpp
+++ b/src/ui/tool/curve-drag-point.cpp
@@ -94,8 +94,8 @@ void CurveDragPoint::dragged(Geom::Point &new_pos, GdkEventMotion *event)
if(!_pm.isBSpline){
first->front()->move(first->front()->position() + offset0);
second->back()->move(second->back()->position() + offset1);
- }else if(weight>=0.8)second->back()->move(new_pos);
- else if(weight<=0.2)first->front()->move(new_pos);
+ }else if(weight>=0.8 && !second->isEndNode())second->back()->move(new_pos);
+ else if(weight<=0.2 && !first->isEndNode())first->front()->move(new_pos);
//BSpline End
_pm.update();
}