diff options
Diffstat (limited to 'i18npool/source/localedata/LocaleNode.cxx')
-rw-r--r-- | i18npool/source/localedata/LocaleNode.cxx | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/i18npool/source/localedata/LocaleNode.cxx b/i18npool/source/localedata/LocaleNode.cxx index a17ff49cefcf..5d3e29a3531c 100644 --- a/i18npool/source/localedata/LocaleNode.cxx +++ b/i18npool/source/localedata/LocaleNode.cxx @@ -73,7 +73,7 @@ void LocaleNode::printR () const { } void LocaleNode::addChild ( LocaleNode * node) { - children.push_back(node); + children.emplace_back(node); node->parent = this; } @@ -99,8 +99,6 @@ const LocaleNode * LocaleNode::findNode ( const sal_Char *name) const { LocaleNode::~LocaleNode() { - for (size_t i=0; i < children.size(); ++i) - delete children[i]; } LocaleNode* LocaleNode::createNode (const OUString& name, const Reference< XAttributeList > & attr) |