diff --git a/parser/nodes.cc b/parser/nodes.cc index 71b30c1..4854770 100644 --- a/parser/nodes.cc +++ b/parser/nodes.cc @@ -155,6 +155,10 @@ NodeRef IfNode::evaluate() { evaluateChildren(eval); } + else if ( ! m_elses.isNull() ) + { + eval->addChild(m_elses->evaluate()); + } return eval; }