summaryrefslogtreecommitdiff
path: root/l10ntools/source/xrmmerge.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'l10ntools/source/xrmmerge.cxx')
-rw-r--r--l10ntools/source/xrmmerge.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/l10ntools/source/xrmmerge.cxx b/l10ntools/source/xrmmerge.cxx
index b9102d793d39..6c747ad98654 100644
--- a/l10ntools/source/xrmmerge.cxx
+++ b/l10ntools/source/xrmmerge.cxx
@@ -375,8 +375,8 @@ XRMResMerge::XRMResMerge(
{
if (!rMergeSource.isEmpty() && sLanguage.equalsIgnoreAsciiCase("ALL"))
{
- pMergeDataFile = new MergeDataFile(
- rMergeSource, sInputFileName, false);
+ pMergeDataFile.reset(new MergeDataFile(
+ rMergeSource, sInputFileName, false));
aLanguages = pMergeDataFile->GetLanguages();
}
else
@@ -393,7 +393,6 @@ XRMResMerge::XRMResMerge(
XRMResMerge::~XRMResMerge()
{
pOutputStream.close();
- delete pMergeDataFile;
}
void XRMResMerge::WorkOnDesc(