diff options
Diffstat (limited to 'editeng')
-rw-r--r-- | editeng/source/outliner/outlvw.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/editeng/source/outliner/outlvw.cxx b/editeng/source/outliner/outlvw.cxx index 2c176c242a94..18c072bb7095 100644 --- a/editeng/source/outliner/outlvw.cxx +++ b/editeng/source/outliner/outlvw.cxx @@ -1075,11 +1075,10 @@ void OutlinerView::ApplyBulletsNumbering( const SvxNumberFormat* pNewFmt = aNewRule.Get(nLevel); if (pOldFmt && pNewFmt && (pOldFmt->GetFirstLineOffset() != pNewFmt->GetFirstLineOffset() || pOldFmt->GetAbsLSpace() != pNewFmt->GetAbsLSpace())) { - SvxNumberFormat* pNewFmtClone = new SvxNumberFormat(*pNewFmt); + std::unique_ptr<SvxNumberFormat> pNewFmtClone(new SvxNumberFormat(*pNewFmt)); pNewFmtClone->SetFirstLineOffset(pOldFmt->GetFirstLineOffset()); pNewFmtClone->SetAbsLSpace(pOldFmt->GetAbsLSpace()); - aNewRule.SetLevel(nLevel, pNewFmtClone); - delete pNewFmtClone; + aNewRule.SetLevel(nLevel, pNewFmtClone.get()); } } } |