Use XMLNode::get/set_property API in ARDOUR::AudioSource class
authorTim Mayberry <mojofunk@gmail.com>
Sat, 27 Aug 2016 06:05:59 +0000 (16:05 +1000)
committerTim Mayberry <mojofunk@gmail.com>
Tue, 18 Apr 2017 23:36:50 +0000 (09:36 +1000)
libs/ardour/audiosource.cc

index 12c12099d5a352d090ca398d42931be1afd83c9f..2db06230f64debce11a8e9295250f8e25d7cbb80 100644 (file)
@@ -133,7 +133,7 @@ AudioSource::get_state ()
        XMLNode& node (Source::get_state());
 
        if (_captured_for.length()) {
-               node.add_property ("captured-for", _captured_for);
+               node.set_property ("captured-for", _captured_for);
        }
 
        return node;
@@ -142,12 +142,7 @@ AudioSource::get_state ()
 int
 AudioSource::set_state (const XMLNode& node, int /*version*/)
 {
-       XMLProperty const * prop;
-
-       if ((prop = node.property ("captured-for")) != 0) {
-               _captured_for = prop->value();
-       }
-
+       node.get_property ("captured-for", _captured_for);
        return 0;
 }