diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2016-08-25 13:20:02 +1000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2017-04-19 09:36:48 +1000 |
commit | 799077025ee85c9750675fc762f70dad2b11fa75 (patch) | |
tree | 70041f6608fb4a5d066e3753f85dc13d7ea758bc /libs/pbd | |
parent | 0aea5288cd1b96949d8d996e8d8bad6111963328 (diff) |
Use XMLNode::get/set_property API in PBD::Stateful
Diffstat (limited to 'libs/pbd')
-rw-r--r-- | libs/pbd/stateful.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/pbd/stateful.cc b/libs/pbd/stateful.cc index 8b8219f7e2..d2b41e9c72 100644 --- a/libs/pbd/stateful.cc +++ b/libs/pbd/stateful.cc @@ -29,6 +29,7 @@ #include "pbd/debug.h" #include "pbd/stateful.h" +#include "pbd/types_convert.h" #include "pbd/property_list.h" #include "pbd/properties.h" #include "pbd/destructible.h" @@ -382,7 +383,6 @@ Stateful::clear_owned_changes () bool Stateful::set_id (const XMLNode& node) { - const XMLProperty* prop; bool* regen = _regenerate_xml_or_string_ids.get(); if (regen && *regen) { @@ -390,8 +390,7 @@ Stateful::set_id (const XMLNode& node) return true; } - if ((prop = node.property ("id")) != 0) { - _id = prop->value (); + if (node.get_property ("id", _id)) { return true; } |