summaryrefslogtreecommitdiffstats
path: root/src/sp-mesh-patch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp-mesh-patch.cpp')
-rw-r--r--src/sp-mesh-patch.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/sp-mesh-patch.cpp b/src/sp-mesh-patch.cpp
index e3e9044a5..b4d0e951b 100644
--- a/src/sp-mesh-patch.cpp
+++ b/src/sp-mesh-patch.cpp
@@ -69,10 +69,7 @@ SPMeshPatch* SPMeshPatch::getPrevMeshPatch()
* Mesh Patch
*/
-SPMeshPatch::SPMeshPatch() : SPObject(), CObject(this) {
- delete this->cobject;
- this->cobject = this;
-
+SPMeshPatch::SPMeshPatch() : SPObject() {
this->tensor_string = NULL;
}
@@ -82,7 +79,7 @@ SPMeshPatch::~SPMeshPatch() {
void SPMeshPatch::build(SPDocument* doc, Inkscape::XML::Node* repr) {
SPMeshPatch* object = this;
- CObject::build(doc, repr);
+ SPObject::build(doc, repr);
object->readAttr( "tensor" );
}
@@ -119,7 +116,7 @@ Inkscape::XML::Node* SPMeshPatch::write(Inkscape::XML::Document* xml_doc, Inksca
repr = xml_doc->createElement("svg:meshPatch");
}
- CObject::write(xml_doc, repr, flags);
+ SPObject::write(xml_doc, repr, flags);
return repr;
}