diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2011-12-13 22:16:31 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2011-12-13 22:16:31 +0100 |
commit | db4bc6812d69d960a558b89c18f08b17a2e38d27 (patch) | |
tree | 15d6547e929635baaffd9a4008a872e9d1c246e6 /configmgr/source/valueparser.cxx | |
parent | 39cbce553da1834f78b77f48b2f1be9578d6cc05 (diff) |
Unified configmgr::Node::getMember{s,Map} again.
(With the insight that Data::components is RootNode::members.)
Diffstat (limited to 'configmgr/source/valueparser.cxx')
-rw-r--r-- | configmgr/source/valueparser.cxx | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/configmgr/source/valueparser.cxx b/configmgr/source/valueparser.cxx index 105d9ef323b8..ab6104d25fc6 100644 --- a/configmgr/source/valueparser.cxx +++ b/configmgr/source/valueparser.cxx @@ -413,11 +413,10 @@ bool ValueParser::endElement() { break; case Node::KIND_LOCALIZED_PROPERTY: { - NodeMap * members = node_->getMemberMap(); - assert(members != 0); - NodeMap::iterator i(members->find(localizedName_)); - if (i == members->end()) { - members->insert( + NodeMap & members = node_->getMembers(); + NodeMap::iterator i(members.find(localizedName_)); + if (i == members.end()) { + members.insert( NodeMap::value_type( localizedName_, new LocalizedValueNode(layer_, value))); |