diff --git a/src/Autopilot/digitalcomponent.hxx b/src/Autopilot/digitalcomponent.hxx index afff879ba..ebcee36fd 100644 --- a/src/Autopilot/digitalcomponent.hxx +++ b/src/Autopilot/digitalcomponent.hxx @@ -62,7 +62,8 @@ inline DigitalOutput::DigitalOutput() : _inverted(false) inline void DigitalOutput::setProperty( SGPropertyNode_ptr node ) { - _node->setBoolValue( (_node = node)->getBoolValue() ); + _node = node; + _node->setBoolValue( node->getBoolValue() ); } inline bool DigitalOutput::getValue() const