summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2009-04-01 19:47:30 +0000
committerdvlierop2 <dvlierop2@users.sourceforge.net>2009-04-01 19:47:30 +0000
commita4afa3a0c05f54ef006cbdee6aaafb4edf256d0b (patch)
tree8bc0f3e43ecfbbfc6dcffd58ffa5caad336776e1
parentRemove some left-over debugging output that got accidentally committed (diff)
downloadinkscape-a4afa3a0c05f54ef006cbdee6aaafb4edf256d0b.tar.gz
inkscape-a4afa3a0c05f54ef006cbdee6aaafb4edf256d0b.zip
Delete the delayed snap event, killing any pending timers, when the event-context is being disposed off
(bzr r7603)
-rw-r--r--src/event-context.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/event-context.cpp b/src/event-context.cpp
index e22849798..bf98d98d3 100644
--- a/src/event-context.cpp
+++ b/src/event-context.cpp
@@ -173,6 +173,10 @@ sp_event_context_dispose(GObject *object)
delete ec->pref_observer;
}
+ if (ec->_delayed_snap_event) {
+ delete ec->_delayed_snap_event;
+ }
+
G_OBJECT_CLASS(parent_class)->dispose(object);
}