summaryrefslogtreecommitdiffstats
path: root/src/sp-script.cpp
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2011-02-21 07:59:34 +0000
committerJon A. Cruz <jon@joncruz.org>2011-02-21 07:59:34 +0000
commitccba415bc620a21239f11361078c8c30006106c7 (patch)
treeb68a10c9bfa0af11aed2a2db8ef8ed025af39654 /src/sp-script.cpp
parentPass removing some outdated C-macro use. (diff)
downloadinkscape-ccba415bc620a21239f11361078c8c30006106c7.tar.gz
inkscape-ccba415bc620a21239f11361078c8c30006106c7.zip
Finished cleanup of outated SP_OBJECT_DOCUMENT C macro.
(bzr r10060)
Diffstat (limited to 'src/sp-script.cpp')
-rw-r--r--src/sp-script.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/sp-script.cpp b/src/sp-script.cpp
index 3b6a8796d..f18d231b0 100644
--- a/src/sp-script.cpp
+++ b/src/sp-script.cpp
@@ -90,13 +90,14 @@ sp_script_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *rep
static void sp_script_release(SPObject *object)
{
- if (SP_OBJECT_DOCUMENT(object)) {
- /* Unregister ourselves */
- SP_OBJECT_DOCUMENT(object)->removeResource("script", SP_OBJECT(object));
+ if (object->document) {
+ // Unregister ourselves
+ object->document->removeResource("script", object);
}
- if (((SPObjectClass *) parent_class)->release)
+ if (((SPObjectClass *) parent_class)->release) {
((SPObjectClass *) parent_class)->release(object);
+ }
}
static void sp_script_update(SPObject */*object*/, SPCtx */*ctx*/, guint /*flags*/)