SGBinding::~SGBinding()
{
- _arg->getParent()->removeChild(_arg->getName(), _arg->getIndex(), false);
+ if(_arg && _arg->getParent())
+ _arg->getParent()->removeChild(_arg->getName(), _arg->getIndex(), false);
}
void
if (_command_name.empty()) {
SG_LOG(SG_INPUT, SG_WARN, "No command supplied for binding.");
_command = 0;
- return;
}
_arg = const_cast<SGPropertyNode*>(node);