summaryrefslogtreecommitdiff
path: root/slicer/xml/serializer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'slicer/xml/serializer.cpp')
-rw-r--r--slicer/xml/serializer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/slicer/xml/serializer.cpp b/slicer/xml/serializer.cpp
index 0a065d8..1ff6058 100644
--- a/slicer/xml/serializer.cpp
+++ b/slicer/xml/serializer.cpp
@@ -206,7 +206,7 @@ namespace Slicer {
if (name[0] == '@') {
mp->GetValue(new XmlAttributeValueTarget(n, name.substr(1)));
}
- else {
+ else if (mp) {
auto element = n->add_child(name);
mp->GetValue(new XmlContentValueTarget(element));
mp->OnEachChild(boost::bind(&Xml::ModelTreeIterate, element, _1, _2));