From a933e01a54f08132c2d8699f7c6851a8b493d5dc Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Tue, 4 Aug 2015 08:07:24 +0200 Subject: writerfilter: use std::unique_ptr<> in SettingsTable Change-Id: I0202b18301b4b4a7c82c840df1397a5cbdd695b1 --- writerfilter/source/dmapper/SettingsTable.cxx | 1 - writerfilter/source/dmapper/SettingsTable.hxx | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/writerfilter/source/dmapper/SettingsTable.cxx b/writerfilter/source/dmapper/SettingsTable.cxx index dbb2da19b5c0..4023d2f1178f 100644 --- a/writerfilter/source/dmapper/SettingsTable.cxx +++ b/writerfilter/source/dmapper/SettingsTable.cxx @@ -131,7 +131,6 @@ SettingsTable::SettingsTable(DomainMapper& rDMapper, const uno::Reference< lang: SettingsTable::~SettingsTable() { - delete m_pImpl; } void SettingsTable::lcl_attribute(Id nName, Value & val) diff --git a/writerfilter/source/dmapper/SettingsTable.hxx b/writerfilter/source/dmapper/SettingsTable.hxx index 16ed8f839b3a..eaa88dc9cf7f 100644 --- a/writerfilter/source/dmapper/SettingsTable.hxx +++ b/writerfilter/source/dmapper/SettingsTable.hxx @@ -24,6 +24,7 @@ #include #include #include +#include namespace com{ namespace sun{ namespace star{ namespace lang{ @@ -41,7 +42,7 @@ struct SettingsTable_Impl; class SettingsTable : public LoggedProperties, public LoggedTable { - SettingsTable_Impl *m_pImpl; + std::unique_ptr m_pImpl; public: SettingsTable(DomainMapper& rDMapper, const css::uno::Reference& xTextFactory); -- cgit