diff options
Diffstat (limited to 'src/desktop.cpp')
| -rw-r--r-- | src/desktop.cpp | 6 |
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; |
