Kaydet (Commit) 91831f3a authored tarafından Markus Mohrhard's avatar Markus Mohrhard

use unique_ptr instead of manual new delete

Change-Id: I5cbc792818a61e787d4bdad6b605535cc16c8437
Reviewed-on: https://gerrit.libreoffice.org/23170Reviewed-by: 's avatarMarkus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: 's avatarMarkus Mohrhard <markus.mohrhard@googlemail.com>
üst 0295a1f2
...@@ -224,12 +224,12 @@ void ScStyleSheetPool::CreateStandardStyles() ...@@ -224,12 +224,12 @@ void ScStyleSheetPool::CreateStandardStyles()
SfxItemSet* pSet = nullptr; SfxItemSet* pSet = nullptr;
SfxItemSet* pHFSet = nullptr; SfxItemSet* pHFSet = nullptr;
SvxSetItem* pHFSetItem = nullptr; SvxSetItem* pHFSetItem = nullptr;
ScEditEngineDefaulter* pEdEngine = new ScEditEngineDefaulter( EditEngine::CreatePool(), true ); std::unique_ptr<ScEditEngineDefaulter> pEdEngine(new ScEditEngineDefaulter( EditEngine::CreatePool(), true ));
pEdEngine->SetUpdateMode( false ); pEdEngine->SetUpdateMode( false );
EditTextObject* pEmptyTxtObj = pEdEngine->CreateTextObject(); EditTextObject* pEmptyTxtObj = pEdEngine->CreateTextObject();
EditTextObject* pTxtObj = nullptr; EditTextObject* pTxtObj = nullptr;
ScPageHFItem* pHeaderItem = new ScPageHFItem( ATTR_PAGE_HEADERRIGHT ); std::unique_ptr<ScPageHFItem> pHeaderItem(new ScPageHFItem( ATTR_PAGE_HEADERRIGHT ));
ScPageHFItem* pFooterItem = new ScPageHFItem( ATTR_PAGE_FOOTERRIGHT ); std::unique_ptr<ScPageHFItem> pFooterItem(new ScPageHFItem( ATTR_PAGE_FOOTERRIGHT ));
ScStyleSheet* pSheet = nullptr; ScStyleSheet* pSheet = nullptr;
::editeng::SvxBorderLine aBorderLine ( &aColBlack, DEF_LINE_WIDTH_2 ); ::editeng::SvxBorderLine aBorderLine ( &aColBlack, DEF_LINE_WIDTH_2 );
SvxBoxItem aBoxItem ( ATTR_BORDER ); SvxBoxItem aBoxItem ( ATTR_BORDER );
...@@ -430,9 +430,6 @@ void ScStyleSheetPool::CreateStandardStyles() ...@@ -430,9 +430,6 @@ void ScStyleSheetPool::CreateStandardStyles()
delete pTxtObj; delete pTxtObj;
delete pEmptyTxtObj; delete pEmptyTxtObj;
delete pHeaderItem;
delete pFooterItem;
delete pEdEngine;
} }
namespace { namespace {
......
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