diff options
author | Marius Kintel <marius@kintel.net> | 2011-09-07 20:57:10 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-09-07 20:57:10 (GMT) |
commit | 93c8480ffb3a5d9ab89dd1dea1894415ccf4619a (patch) | |
tree | 0729c4cdb877fe429b8cfbd31cf24d12d8c9d37b /src/control.cc | |
parent | 233521a11df969e838ef41759ff4b531973d1c8a (diff) |
bugfix: context got lost dugin a recent refactoring job
Diffstat (limited to 'src/control.cc')
-rw-r--r-- | src/control.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/control.cc b/src/control.cc index 01d7f03..c39b74a 100644 --- a/src/control.cc +++ b/src/control.cc @@ -137,7 +137,7 @@ AbstractNode *ControlModule::evaluate(const Context*, const ModuleInstantiation if (!inst->argnames[i].empty()) c.set_variable(inst->argnames[i], inst->argvalues[i]); } - std::vector<AbstractNode *> evaluatednodes = inst->evaluateChildren(); + std::vector<AbstractNode *> evaluatednodes = inst->evaluateChildren(&c); node->children.insert(node->children.end(), evaluatednodes.begin(), evaluatednodes.end()); } |