From 365f2236242bf03b32354eccb0392b02cd40ad15 Mon Sep 17 00:00:00 2001 From: johncoswell Date: Wed, 4 Oct 2006 01:32:03 +0000 Subject: [PATCH] Ensure that rubberbanding has been initialized before manipulating rubberband --- src/node-context.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/node-context.cpp b/src/node-context.cpp index 6ad2254ce..aae6ce29e 100644 --- a/src/node-context.cpp +++ b/src/node-context.cpp @@ -587,10 +587,12 @@ sp_node_context_root_handler(SPEventContext *event_context, GdkEvent *event) nc->curvepoint_event[NR::Y] = (gint) event->motion.y; gobble_motion_events(GDK_BUTTON1_MASK); } else { - NR::Point const motion_w(event->motion.x, - event->motion.y); - NR::Point const motion_dt(desktop->w2d(motion_w)); - Inkscape::Rubberband::get()->move(motion_dt); + if (Inkscape::Rubberband::get()->is_started()) { + NR::Point const motion_w(event->motion.x, + event->motion.y); + NR::Point const motion_dt(desktop->w2d(motion_w)); + Inkscape::Rubberband::get()->move(motion_dt); + } } nc->drag = TRUE; ret = TRUE; -- 2.30.2