summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-06-04 15:07:14 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-06-12 08:23:48 +0200
commitaf66cd6e0809982d61b962fbcf2042981084f770 (patch)
tree2787e643a68453e39ea13bff58a234f2db2802a2 /filter
parent51aa57cd8ed46d28262e0d315328231f0fa814f4 (diff)
loplugin:useuniqueptr in XMLFilterTestDialog
Change-Id: Id31ea8cae066dab5715c90a3c280fccdaf06fe59 Reviewed-on: https://gerrit.libreoffice.org/55522 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'filter')
-rw-r--r--filter/source/xsltdialog/xmlfiltertestdialog.cxx5
-rw-r--r--filter/source/xsltdialog/xmlfiltertestdialog.hxx2
2 files changed, 2 insertions, 5 deletions
diff --git a/filter/source/xsltdialog/xmlfiltertestdialog.cxx b/filter/source/xsltdialog/xmlfiltertestdialog.cxx
index 800a51a10ec2..c4c08e86f64b 100644
--- a/filter/source/xsltdialog/xmlfiltertestdialog.cxx
+++ b/filter/source/xsltdialog/xmlfiltertestdialog.cxx
@@ -181,14 +181,11 @@ XMLFilterTestDialog::~XMLFilterTestDialog()
{
OSL_FAIL( "XMLFilterTestDialog::~XMLFilterTestDialog exception caught!" );
}
-
- delete m_xFilterInfo;
}
void XMLFilterTestDialog::test( const filter_info_impl& rFilterInfo )
{
- delete m_xFilterInfo;
- m_xFilterInfo = new filter_info_impl( rFilterInfo );
+ m_xFilterInfo.reset(new filter_info_impl( rFilterInfo ));
m_sImportRecentFile.clear();
diff --git a/filter/source/xsltdialog/xmlfiltertestdialog.hxx b/filter/source/xsltdialog/xmlfiltertestdialog.hxx
index 28f95dce06f8..f8ae67c367c7 100644
--- a/filter/source/xsltdialog/xmlfiltertestdialog.hxx
+++ b/filter/source/xsltdialog/xmlfiltertestdialog.hxx
@@ -60,7 +60,7 @@ private:
OUString m_sImportRecentFile;
OUString m_sExportRecentFile;
- filter_info_impl* m_xFilterInfo;
+ std::unique_ptr<filter_info_impl> m_xFilterInfo;
OUString m_sDialogTitle;
std::unique_ptr<weld::Widget> m_xExport;