diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-04-03 11:36:57 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-04-03 12:38:46 +0200 |
commit | 86e54f2d757fe300ba634cdcbf0ee8a589dbc2ae (patch) | |
tree | 691ebc93098a0421dcf7f93fc07df3a06b6a879c /lotuswordpro/source/filter/lwpfribbreaks.cxx | |
parent | ofz#7244 Integer overflow (diff) | |
download | core-86e54f2d757fe300ba634cdcbf0ee8a589dbc2ae.tar.gz core-86e54f2d757fe300ba634cdcbf0ee8a589dbc2ae.zip |
loplugin:useuniqueptr in XFStyleContainer
Change-Id: I0a9765ab4107a534f211e3531f7948516f1a0c02
Reviewed-on: https://gerrit.libreoffice.org/52297
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'lotuswordpro/source/filter/lwpfribbreaks.cxx')
-rw-r--r-- | lotuswordpro/source/filter/lwpfribbreaks.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lotuswordpro/source/filter/lwpfribbreaks.cxx b/lotuswordpro/source/filter/lwpfribbreaks.cxx index 540bf2f78fa0..6f4e9b4f6beb 100644 --- a/lotuswordpro/source/filter/lwpfribbreaks.cxx +++ b/lotuswordpro/source/filter/lwpfribbreaks.cxx @@ -73,7 +73,7 @@ void LwpFribColumnBreak::RegisterBreakStyle(LwpPara * pPara) if (pBaseStyle == nullptr) return; // m_StyleName = pBaseStyle->GetStyleName(); - XFParaStyle* pOverStyle = new XFParaStyle; + std::unique_ptr<XFParaStyle> pOverStyle( new XFParaStyle ); *pOverStyle = *pBaseStyle; pOverStyle->SetStyleName(""); @@ -96,7 +96,7 @@ void LwpFribColumnBreak::RegisterBreakStyle(LwpPara * pPara) pOverStyle->SetBreaks(enumXFBreakBefColumn); } XFStyleManager* pXFStyleManager = LwpGlobalMgr::GetInstance()->GetXFStyleManager(); - m_StyleName = pXFStyleManager->AddStyle(pOverStyle).m_pStyle->GetStyleName(); + m_StyleName = pXFStyleManager->AddStyle(std::move(pOverStyle)).m_pStyle->GetStyleName(); } LwpFribPageBreak::LwpFribPageBreak( LwpPara* pPara ) @@ -126,7 +126,7 @@ void LwpFribPageBreak::RegisterBreakStyle(LwpPara* pPara) return; } - XFParaStyle* pOverStyle = new XFParaStyle; + std::unique_ptr<XFParaStyle> pOverStyle(new XFParaStyle); *pOverStyle = *pBaseStyle; pOverStyle->SetStyleName(""); pOverStyle->SetMasterPage(pBaseStyle->GetMasterPage()); @@ -142,7 +142,7 @@ void LwpFribPageBreak::RegisterBreakStyle(LwpPara* pPara) pOverStyle->SetBreaks(enumXFBreakBefPage); XFStyleManager* pXFStyleManager = LwpGlobalMgr::GetInstance()->GetXFStyleManager(); - m_StyleName = pXFStyleManager->AddStyle(pOverStyle).m_pStyle->GetStyleName(); + m_StyleName = pXFStyleManager->AddStyle(std::move(pOverStyle)).m_pStyle->GetStyleName(); } void LwpFribPageBreak::ParseLayout() |