summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/node.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2013-03-19 03:35:35 +0000
committerJabiertxo Arraiza Zenotz <jtx@jtx.marker.es>2013-03-19 03:35:35 +0000
commit4e41340374ba833e748ffbbc610a28c7c3559557 (patch)
treeacbae23477b3c4c42ab9673731ac8c7473824d80 /src/ui/tool/node.cpp
parentworking whith widgets (diff)
downloadinkscape-4e41340374ba833e748ffbbc610a28c7c3559557.tar.gz
inkscape-4e41340374ba833e748ffbbc610a28c7c3559557.zip
Working width widgets
(bzr r11950.1.58)
Diffstat (limited to 'src/ui/tool/node.cpp')
-rw-r--r--src/ui/tool/node.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/ui/tool/node.cpp b/src/ui/tool/node.cpp
index b628d3500..819f5db54 100644
--- a/src/ui/tool/node.cpp
+++ b/src/ui/tool/node.cpp
@@ -110,12 +110,9 @@ Handle::Handle(NodeSharedData const &data, Geom::Point const &initial_pos, Node
_handle_colors, data.handle_group),
_parent(parent),
_handle_line(ControlManager::getManager().createControlLine(data.handle_line_group)),
- _degenerate(true)
+ _degenerate(true),controlBsplineSteps(2)
{
setVisible(false);
- //BSpline
- setControlBsplineSteps( _pm().getControlBsplineSteps());
- //BSpline End;
}
Handle::~Handle()
@@ -394,7 +391,7 @@ void Handle::dragged(Geom::Point &new_pos, GdkEventMotion *event)
double pos = 0;
h = this;
setPosition(new_pos);
- pos = ceilf(_pm().BSplineHandlePosition(h)*controlBsplineSteps)/controlBsplineSteps;
+ pos = ceilf(_pm().BSplineHandlePosition(h)*_pm().getControlBsplineSteps())/_pm().getControlBsplineSteps();
new_pos=_pm().BSplineHandleReposition(h,pos);
}
//BSpline End