summaryrefslogtreecommitdiffstats
path: root/src/sp-script.cpp
diff options
context:
space:
mode:
authorMarkus Engel <markus.engel@tum.de>2013-08-03 01:03:43 +0000
committerMarkus Engel <markus.engel@tum.de>2013-08-03 01:03:43 +0000
commitbf4a1d2d49850170b936c30cfe2b30e798716406 (patch)
tree2632b534325df2eb92933f428979eeb8f5c52225 /src/sp-script.cpp
parentreordered SPDesktop::set_event_context2; fixed last mismatched-tags (diff)
downloadinkscape-bf4a1d2d49850170b936c30cfe2b30e798716406.tar.gz
inkscape-bf4a1d2d49850170b936c30cfe2b30e798716406.zip
Cleaned up.
(bzr r11608.1.117)
Diffstat (limited to 'src/sp-script.cpp')
-rw-r--r--src/sp-script.cpp25
1 files changed, 10 insertions, 15 deletions
diff --git a/src/sp-script.cpp b/src/sp-script.cpp
index 99b57d8e9..158796e51 100644
--- a/src/sp-script.cpp
+++ b/src/sp-script.cpp
@@ -34,14 +34,12 @@ SPScript::~SPScript() {
}
void SPScript::build(SPDocument* doc, Inkscape::XML::Node* repr) {
- SPScript* object = this;
-
SPObject::build(doc, repr);
//Read values of key attributes from XML nodes into object.
- object->readAttr( "xlink:href" );
+ this->readAttr( "xlink:href" );
- doc->addResource("script", object);
+ doc->addResource("script", this);
}
/**
@@ -51,11 +49,9 @@ void SPScript::build(SPDocument* doc, Inkscape::XML::Node* repr) {
*/
void SPScript::release() {
- SPScript* object = this;
-
- if (object->document) {
+ if (this->document) {
// Unregister ourselves
- object->document->removeResource("script", object);
+ this->document->removeResource("script", this);
}
SPObject::release();
@@ -70,15 +66,14 @@ void SPScript::modified(unsigned int flags) {
void SPScript::set(unsigned int key, const gchar* value) {
- SPScript* object = this;
-
- SPScript *scr = SP_SCRIPT(object);
-
switch (key) {
case SP_ATTR_XLINK_HREF:
- if (scr->xlinkhref) g_free(scr->xlinkhref);
- scr->xlinkhref = g_strdup(value);
- object->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
+ if (this->xlinkhref) {
+ g_free(this->xlinkhref);
+ }
+
+ this->xlinkhref = g_strdup(value);
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
break;
default:
SPObject::set(key, value);