diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-01-29 10:21:15 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-01-29 10:47:08 +0100 |
commit | 5e4d88a27802848ae23874a81592c2a6758d77e1 (patch) | |
tree | 8c96909d974988c5be0da730a0b02d6b2d87e69c /sc/source/ui/view/cellsh1.cxx | |
parent | e7bd86b399e549ef51397e3ae46947d78852e9cc (diff) |
pass ScConditionalFormat around by unique_ptr
Change-Id: If15ac08d8334a386312870d3ebebb385cf55e5f6
Reviewed-on: https://gerrit.libreoffice.org/67050
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/source/ui/view/cellsh1.cxx')
-rw-r--r-- | sc/source/ui/view/cellsh1.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sc/source/ui/view/cellsh1.cxx b/sc/source/ui/view/cellsh1.cxx index 290c28252d44..1e5e24b958d7 100644 --- a/sc/source/ui/view/cellsh1.cxx +++ b/sc/source/ui/view/cellsh1.cxx @@ -1988,7 +1988,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) const SfxInt16Item* pParam = rReq.GetArg<SfxInt16Item>(FN_PARAM_1); if (pParam && nSlot == SID_OPENDLG_ICONSET) { - ScConditionalFormat* pFormat = new ScConditionalFormat(0, pDoc); + auto pFormat = std::make_unique<ScConditionalFormat>(0, pDoc); pFormat->SetRange(aRangeList); ScIconSetType eIconSetType = limit_cast<ScIconSetType>(pParam->GetValue(), IconSet_3Arrows, IconSet_5Boxes); @@ -2009,7 +2009,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) pFormat->AddEntry(pEntry); // use the new conditional formatting - GetViewData()->GetDocShell()->GetDocFunc().ReplaceConditionalFormat(nIndex, pFormat, aPos.Tab(), aRangeList); + GetViewData()->GetDocShell()->GetDocFunc().ReplaceConditionalFormat(nIndex, std::move(pFormat), aPos.Tab(), aRangeList); break; } |