summaryrefslogtreecommitdiffstats
path: root/src/event-context.cpp
diff options
context:
space:
mode:
authorDiederik van Lierop <mailat-signdiedenrezidotnl>2010-01-23 13:58:50 +0000
committerDiederik van Lierop <mailat-signdiedenrezidotnl>2010-01-23 13:58:50 +0000
commit1c194ccaa8bf976aba4cc2dc326d39c33b4c0a7c (patch)
treee31a20079a8987735c89b712c89ba4c23271b8af /src/event-context.cpp
parentRemove redundancy from snapping API (type of snapsource no longer has to be s... (diff)
downloadinkscape-1c194ccaa8bf976aba4cc2dc326d39c33b4c0a7c.tar.gz
inkscape-1c194ccaa8bf976aba4cc2dc326d39c33b4c0a7c.zip
Fix snap bug as reported by Arcadie Cracan on the developers mailing list, dating 2009-10-28
(bzr r9015)
Diffstat (limited to 'src/event-context.cpp')
-rw-r--r--src/event-context.cpp22
1 files changed, 9 insertions, 13 deletions
diff --git a/src/event-context.cpp b/src/event-context.cpp
index 100e6b143..5592741d9 100644
--- a/src/event-context.cpp
+++ b/src/event-context.cpp
@@ -934,25 +934,21 @@ gint sp_event_context_item_handler(SPEventContext * event_context,
SPItem * item, GdkEvent * event) {
switch (event->type) {
case GDK_MOTION_NOTIFY:
- sp_event_context_snap_delay_handler(event_context, item, NULL,
- (GdkEventMotion *) event,
- DelayedSnapEvent::EVENTCONTEXT_ITEM_HANDLER);
+ sp_event_context_snap_delay_handler(event_context, item, NULL, (GdkEventMotion *) event, DelayedSnapEvent::EVENTCONTEXT_ITEM_HANDLER);
break;
case GDK_BUTTON_RELEASE:
if (event_context->_delayed_snap_event) {
// If we have any pending snapping action, then invoke it now
- sp_event_context_snap_watchdog_callback(
- event_context->_delayed_snap_event);
+ sp_event_context_snap_watchdog_callback(event_context->_delayed_snap_event);
}
break;
- /*case GDK_BUTTON_PRESS:
- case GDK_2BUTTON_PRESS:
- case GDK_3BUTTON_PRESS:
- // Snapping will be on hold if we're moving the mouse at high speeds. When starting
- // drawing a new shape we really should snap though.
- event_context->desktop->namedview->snap_manager.snapprefs.setSnapPostponedGlobally(false);
- break;
- */
+ case GDK_BUTTON_PRESS:
+ case GDK_2BUTTON_PRESS:
+ case GDK_3BUTTON_PRESS:
+ // Snapping will be on hold if we're moving the mouse at high speeds. When starting
+ // drawing a new shape we really should snap though.
+ event_context->desktop->namedview->snap_manager.snapprefs.setSnapPostponedGlobally(false);
+ break;
default:
break;
}