summaryrefslogtreecommitdiff
path: root/svl/source/misc/adrparse.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svl/source/misc/adrparse.cxx')
-rw-r--r--svl/source/misc/adrparse.cxx6
1 files changed, 1 insertions, 5 deletions
diff --git a/svl/source/misc/adrparse.cxx b/svl/source/misc/adrparse.cxx
index 23fa558634fc..90b43a8ea191 100644
--- a/svl/source/misc/adrparse.cxx
+++ b/svl/source/misc/adrparse.cxx
@@ -663,8 +663,7 @@ SvAddressParser_Impl::SvAddressParser_Impl(SvAddressParser * pParser,
aTheRealName = rInput.copy( (m_pRealNameContentBegin - rInput.getStr()), nLen);
}
if (pParser->m_bHasFirst)
- pParser->m_aRest.push_back(new SvAddressEntry_Impl( aTheAddrSpec,
- aTheRealName) );
+ pParser->m_aRest.emplace_back( aTheAddrSpec, aTheRealName );
else
{
pParser->m_bHasFirst = true;
@@ -729,9 +728,6 @@ SvAddressParser::SvAddressParser(const OUString& rInput)
SvAddressParser::~SvAddressParser()
{
- for ( size_t i = m_aRest.size(); i > 0; )
- delete m_aRest[ --i ];
- m_aRest.clear();
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */