diff options
| author | bulia byak <buliabyak@gmail.com> | 2006-09-12 18:06:49 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2006-09-12 18:06:49 +0000 |
| commit | d0611de16ed747a4bf880df0bd367c2bcb9d1175 (patch) | |
| tree | 435aca4a786eb414212fdc278cadee9abb5a9cac /src/sp-object.cpp | |
| parent | fix crash when a cursor/selection update comes after a display update which w... (diff) | |
| download | inkscape-d0611de16ed747a4bf880df0bd367c2bcb9d1175.tar.gz inkscape-d0611de16ed747a4bf880df0bd367c2bcb9d1175.zip | |
fix crash 1544495 when closing a document with mask/clippath: it makes no sense to emit a release signal _after_ the object is already released
(bzr r1701)
Diffstat (limited to 'src/sp-object.cpp')
| -rw-r--r-- | src/sp-object.cpp | 2 |
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); |
