summaryrefslogtreecommitdiff
path: root/libs/ardour/phase_control.cc
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2016-08-28 19:02:27 +1000
committerTim Mayberry <mojofunk@gmail.com>2017-04-19 09:36:52 +1000
commit1051d674eb16d0cfd09b8bb4939ceea8a9679364 (patch)
treebe1d0e358d03b27897efed59a3f2b78803f598d2 /libs/ardour/phase_control.cc
parent6311bd78bdb73813ab867dc272d2db68289fb207 (diff)
Use XMLNode::get/set_property API in ARDOUR::PhaseControl class
Diffstat (limited to 'libs/ardour/phase_control.cc')
-rw-r--r--libs/ardour/phase_control.cc9
1 files changed, 4 insertions, 5 deletions
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;