From 1051d674eb16d0cfd09b8bb4939ceea8a9679364 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Sun, 28 Aug 2016 19:02:27 +1000 Subject: Use XMLNode::get/set_property API in ARDOUR::PhaseControl class --- libs/ardour/phase_control.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'libs/ardour/phase_control.cc') diff --git a/libs/ardour/phase_control.cc b/libs/ardour/phase_control.cc index 04dd3ce361..a42888f103 100644 --- a/libs/ardour/phase_control.cc +++ b/libs/ardour/phase_control.cc @@ -74,7 +74,7 @@ PhaseControl::get_state () string p; boost::to_string (_phase_invert, p); - node.add_property("phase-invert", p); + node.set_property ("phase-invert", p); return node; } @@ -84,10 +84,9 @@ PhaseControl::set_state (XMLNode const & node, int version) { AutomationControl::set_state (node, version); - const XMLProperty* prop; - - if ((prop = node.property (X_("phase-invert"))) != 0) { - set_phase_invert (boost::dynamic_bitset<> (prop->value ())); + std::string str; + if (node.get_property (X_("phase-invert"), str)) { + set_phase_invert (boost::dynamic_bitset<> (str)); } return 0; -- cgit v1.2.3