From 384e513c74dd0df8983c6ace0238bad11b4db8b0 Mon Sep 17 00:00:00 2001 From: bulia byak Date: Sat, 10 Mar 2007 02:48:31 +0000 Subject: fix setting knot->pos for node handles, but remove coords updating - now done in the knot when dragging (bzr r2595) --- src/nodepath.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/nodepath.cpp b/src/nodepath.cpp index 1d854418b..0437414a8 100644 --- a/src/nodepath.cpp +++ b/src/nodepath.cpp @@ -3445,11 +3445,9 @@ static void node_handle_moved(SPKnot *knot, NR::Point *p, guint state, gpointer me->pos = NR::Point(rnew) + n->pos; sp_ctrlline_set_coords(SP_CTRLLINE(me->line), n->pos, me->pos); - // this is what sp_knot_set_position does, but without emitting the signal: + // move knot, but without emitting the signal: // we cannot emit a "moved" signal because we're now processing it - if (me->knot->item) SP_CTRL(me->knot->item)->moveto(me->pos); - - knot->desktop->set_coordinate_status(me->pos); + sp_knot_moveto(me->knot, &(me->pos)); update_object(n->subpath->nodepath); -- cgit v1.2.3