summaryrefslogtreecommitdiff
path: root/cui
diff options
context:
space:
mode:
Diffstat (limited to 'cui')
-rw-r--r--cui/source/options/fontsubs.cxx3
-rw-r--r--cui/source/options/fontsubs.hxx2
2 files changed, 2 insertions, 3 deletions
diff --git a/cui/source/options/fontsubs.cxx b/cui/source/options/fontsubs.cxx
index 70051b6d69aa..ce5dd9668c30 100644
--- a/cui/source/options/fontsubs.cxx
+++ b/cui/source/options/fontsubs.cxx
@@ -139,8 +139,7 @@ SvxFontSubstTabPage::~SvxFontSubstTabPage()
void SvxFontSubstTabPage::dispose()
{
m_xCheckButtonData.reset();
- delete pConfig;
- pConfig = nullptr;
+ pConfig.reset();
m_pCheckLB.disposeAndClear();
m_pUseTableCB.clear();
m_pReplacements.clear();
diff --git a/cui/source/options/fontsubs.hxx b/cui/source/options/fontsubs.hxx
index 3c7e30ca338e..03fc4d03aba6 100644
--- a/cui/source/options/fontsubs.hxx
+++ b/cui/source/options/fontsubs.hxx
@@ -75,7 +75,7 @@ class SvxFontSubstTabPage : public SfxTabPage
OUString m_sAutomatic;
- SvtFontSubstConfig* pConfig;
+ std::unique_ptr<SvtFontSubstConfig> pConfig;
Color aTextColor;