summaryrefslogtreecommitdiffstats
path: root/src/desktop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/desktop.cpp')
-rw-r--r--src/desktop.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/desktop.cpp b/src/desktop.cpp
index d952fde35..2b768ede3 100644
--- a/src/desktop.cpp
+++ b/src/desktop.cpp
@@ -359,7 +359,8 @@ void SPDesktop::destroy()
// sp_event_context_finish (ec);
// g_object_unref (G_OBJECT (ec));
// }
- sp_event_context_finish(event_context);
+ //sp_event_context_finish(event_context);
+ event_context->finish();
//g_object_unref(G_OBJECT(event_context));
if (event_context) {
delete event_context;
@@ -694,8 +695,10 @@ SPDesktop::change_document (SPDocument *theDocument)
void SPDesktop::set_event_context2(const std::string& toolName) {
if (event_context) {
- sp_event_context_deactivate(event_context);
- sp_event_context_finish(event_context);
+ //sp_event_context_deactivate(event_context);
+ event_context->deactivate();
+ //sp_event_context_finish(event_context);
+ event_context->finish();
//g_object_unref(G_OBJECT(event_context));
delete event_context;
}