diff options
-rw-r--r-- | writerfilter/source/dmapper/ThemeTable.cxx | 1 | ||||
-rw-r--r-- | writerfilter/source/dmapper/ThemeTable.hxx | 3 |
2 files changed, 2 insertions, 2 deletions
diff --git a/writerfilter/source/dmapper/ThemeTable.cxx b/writerfilter/source/dmapper/ThemeTable.cxx index 9e4d8f770ad6..657753c7a59d 100644 --- a/writerfilter/source/dmapper/ThemeTable.cxx +++ b/writerfilter/source/dmapper/ThemeTable.cxx @@ -52,7 +52,6 @@ ThemeTable::ThemeTable() ThemeTable::~ThemeTable() { - delete m_pImpl; } void ThemeTable::lcl_attribute(Id Name, Value & val) diff --git a/writerfilter/source/dmapper/ThemeTable.hxx b/writerfilter/source/dmapper/ThemeTable.hxx index 34a4aa4a4385..0bc0a47b9340 100644 --- a/writerfilter/source/dmapper/ThemeTable.hxx +++ b/writerfilter/source/dmapper/ThemeTable.hxx @@ -25,6 +25,7 @@ #include <com/sun/star/lang/XComponent.hpp> #include <i18nlangtag/languagetag.hxx> #include <map> +#include <memory> namespace writerfilter { namespace dmapper @@ -34,7 +35,7 @@ struct ThemeTable_Impl; class ThemeTable : public LoggedProperties, public LoggedTable { - ThemeTable_Impl *m_pImpl; + std::unique_ptr<ThemeTable_Impl> m_pImpl; public: ThemeTable(); |