diff options
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))); |