summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2006-04-29 22:46:48 +0000
committermental <mental@users.sourceforge.net>2006-04-29 22:46:48 +0000
commit0ead7b658d358e233f5a329bc045de53b48c85ec (patch)
treeef494074c249d0204760169eeed1ad44a83e41c9
parentswitch everyone to simpler debug event API (diff)
downloadinkscape-0ead7b658d358e233f5a329bc045de53b48c85ec.tar.gz
inkscape-0ead7b658d358e233f5a329bc045de53b48c85ec.zip
use proper unref function on SPRoot to avoid appearance of leak
(bzr r635)
-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;
}