rationalize save/restore of control surface "feedback" property
This commit is contained in:
@@ -374,6 +374,19 @@ ControlProtocol::get_state ()
|
||||
XMLNode* node = new XMLNode (state_node_name);
|
||||
|
||||
node->add_property ("name", _name);
|
||||
node->add_property ("feedback", get_feedback() ? "yes" : "no");
|
||||
|
||||
return *node;
|
||||
}
|
||||
|
||||
int
|
||||
ControlProtocol::set_state (XMLNode const & node, int /* version */)
|
||||
{
|
||||
const XMLProperty* prop;
|
||||
|
||||
if ((prop = node.property ("feedback")) != 0) {
|
||||
set_feedback (string_is_affirmative (prop->value()));
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user