Code

Implementation of snap delay mechanism for guides
[inkscape.git] / src / ui / tool / control-point.cpp
index 06092b7d5d806356a3ea09875bb7c89b22603f1a..a03a8b639ade684bff24c123edceb37d3c8db4ed 100644 (file)
@@ -337,6 +337,7 @@ bool ControlPoint::_eventHandler(GdkEvent *event)
         return false;
         
     case GDK_MOTION_NOTIFY:
+        combine_motion_events(_desktop->canvas, event->motion, 0);
         if (_event_grab && !_desktop->event_context->space_panning) {
             _desktop->snapindicator->remove_snaptarget(); 
             bool transferred = false;
@@ -368,7 +369,7 @@ bool ControlPoint::_eventHandler(GdkEvent *event)
                 _desktop->scroll_to_point(new_pos);
                 _desktop->set_coordinate_status(_position);
                 sp_event_context_snap_delay_handler(_desktop->event_context, NULL,
-                    reinterpret_cast<SPKnot*>(this), &event->motion,
+                    (gpointer) this, &event->motion,
                     DelayedSnapEvent::CONTROL_POINT_HANDLER);
             }
             return true;