summaryrefslogtreecommitdiff
path: root/src/lib/atmos_content.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/atmos_content.cc')
-rw-r--r--src/lib/atmos_content.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/atmos_content.cc b/src/lib/atmos_content.cc
index 58e009c67..2e59b92b7 100644
--- a/src/lib/atmos_content.cc
+++ b/src/lib/atmos_content.cc
@@ -50,6 +50,10 @@ AtmosContent::AtmosContent (Content* parent, cxml::ConstNodePtr node)
shared_ptr<AtmosContent>
AtmosContent::from_xml (Content* parent, cxml::ConstNodePtr node)
{
+ if (!node->optional_node_child("AtmosLength")) {
+ return shared_ptr<AtmosContent>();
+ }
+
return shared_ptr<AtmosContent> (new AtmosContent(parent, node));
}