FGBinding::~FGBinding ()
{
- _arg->getParent()->removeChild(_arg->getName(), _arg->getIndex());
+ _arg->getParent()->removeChild(_arg->getName(), _arg->getIndex(), false);
}
void
js_node->setStringValue("id", name);
}
}
+
+ // get rid of unused config nodes
+ js_nodes->removeChildren("js-named", false);
}
{
FGNasalSys *nasalsys = (FGNasalSys *)globals->get_subsystem("nasal");
SGPropertyNode *js_nodes = fgGetNode("/input/joysticks");
- js_nodes->removeChildren("js-named");
for (int i = 0; i < MAX_JOYSTICKS; i++) {
SGPropertyNode_ptr js_node = js_nodes->getChild("js", i);