Kaydet (Commit) 0e4e5863 authored tarafından Noel Grandin's avatar Noel Grandin

use unique_ptr in SwAttrSet

Change-Id: I8b30b76a0c45c8262bf03022c62639be86620bf9
Reviewed-on: https://gerrit.libreoffice.org/66551
Tested-by: Jenkins
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst a7fea048
......@@ -301,7 +301,7 @@ void SwAttrSet::CopyToModify( SwModify& rMod ) const
if( Count() )
{
// #i92811#
SfxStringItem* pNewListIdItem( nullptr );
std::unique_ptr<SfxStringItem> pNewListIdItem;
const SfxPoolItem* pItem;
const SwDoc *pSrcDoc = GetDoc();
......@@ -355,9 +355,9 @@ void SwAttrSet::CopyToModify( SwModify& rMod ) const
// Thus, create new list id item.
if (pSrcDocNumRule && sListId == pSrcDocNumRule->GetDefaultListId())
{
pNewListIdItem = new SfxStringItem (
pNewListIdItem.reset(new SfxStringItem (
RES_PARATR_LIST_ID,
pDstDocNumRule->GetDefaultListId() );
pDstDocNumRule->GetDefaultListId() ));
}
}
// check again, if list exist, because <SwDoc::MakeNumRule(..)>
......@@ -435,10 +435,6 @@ void SwAttrSet::CopyToModify( SwModify& rMod ) const
{
pFormat->SetFormatAttr( *this );
}
// #i92811#
delete pNewListIdItem;
pNewListIdItem = nullptr;
}
}
#if OSL_DEBUG_LEVEL > 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment