Add missing recursive call on variable manipulations
This commit is contained in:
parent
36dfd9266e
commit
6a58f345b8
1 changed files with 6 additions and 0 deletions
|
|
@ -193,6 +193,12 @@ void recurse(bool (&fct)(_obj*, Args...), _obj* o, Args... args)
|
||||||
recurse(fct, t->sbsh, args...);
|
recurse(fct, t->sbsh, args...);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case _obj::subarg_manipulation :
|
||||||
|
{
|
||||||
|
manipulation_subarg* t = dynamic_cast<manipulation_subarg*>(o);
|
||||||
|
recurse(fct, t->manip, args...);
|
||||||
|
break;
|
||||||
|
}
|
||||||
case _obj::subarg_procsub :
|
case _obj::subarg_procsub :
|
||||||
{
|
{
|
||||||
procsub_subarg* t = dynamic_cast<procsub_subarg*>(o);
|
procsub_subarg* t = dynamic_cast<procsub_subarg*>(o);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue