summaryrefslogtreecommitdiffstats
path: root/src/desktop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/desktop.cpp')
-rw-r--r--src/desktop.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/desktop.cpp b/src/desktop.cpp
index 493261ea3..d952fde35 100644
--- a/src/desktop.cpp
+++ b/src/desktop.cpp
@@ -360,7 +360,11 @@ void SPDesktop::destroy()
// g_object_unref (G_OBJECT (ec));
// }
sp_event_context_finish(event_context);
- g_object_unref(G_OBJECT(event_context));
+ //g_object_unref(G_OBJECT(event_context));
+ if (event_context) {
+ delete event_context;
+ event_context = 0;
+ }
if (_layer_hierarchy) {
delete _layer_hierarchy;