From db4bc6812d69d960a558b89c18f08b17a2e38d27 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Tue, 13 Dec 2011 22:16:31 +0100 Subject: Unified configmgr::Node::getMember{s,Map} again. (With the insight that Data::components is RootNode::members.) --- configmgr/source/valueparser.cxx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'configmgr/source/valueparser.cxx') 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))); -- cgit