From 799077025ee85c9750675fc762f70dad2b11fa75 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Thu, 25 Aug 2016 13:20:02 +1000 Subject: [PATCH] Use XMLNode::get/set_property API in PBD::Stateful --- libs/pbd/stateful.cc | 5 ++--- 1 file 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; }