summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--src/document.cpp2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 972cae8dd..0bb9aeeb2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2006-04-29 MenTaLguY <mental@rydia.net>
+ * src/document.cpp:
+
+ use proper unref function on SPRoot to avoid appearance of leak
+
+2006-04-29 MenTaLguY <mental@rydia.net>
+
* src/gc-anchored.cpp, src/xml/simple-node.cpp, src/sp-object.cpp:
switch everyone to simpler debug event API
diff --git a/src/document.cpp b/src/document.cpp
index eca4ab2dc..71f607b65 100644
--- a/src/document.cpp
+++ b/src/document.cpp
@@ -124,7 +124,7 @@ SPDocument::~SPDocument() {
if (root) {
sp_object_invoke_release(root);
- g_object_unref(G_OBJECT(root));
+ sp_object_unref(root);
root = NULL;
}