summaryrefslogtreecommitdiffstats
path: root/src/sp-object.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp-object.cpp')
-rw-r--r--src/sp-object.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sp-object.cpp b/src/sp-object.cpp
index b16cd9a1a..72a93ec3b 100644
--- a/src/sp-object.cpp
+++ b/src/sp-object.cpp
@@ -851,11 +851,11 @@ void SPObject::releaseReferences() {
sp_repr_remove_listener_by_data(this->repr, this);
+ this->_release_signal.emit(this);
SPObjectClass *klass=(SPObjectClass *)G_OBJECT_GET_CLASS(this);
if (klass->release) {
klass->release(this);
}
- this->_release_signal.emit(this);
/* all hrefs should be released by the "release" handlers */
g_assert(this->hrefcount == 0);