Kaydet (Commit) 0673411c authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:useuniqueptr in SwUndoSplitNode

Change-Id: Ib77b31a7558b5d3c928d774d3c6bdaeff26c177d
Reviewed-on: https://gerrit.libreoffice.org/57366
Tested-by: Jenkins
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst 72a86870
......@@ -25,7 +25,7 @@
class SwUndoSplitNode: public SwUndo
{
std::unique_ptr<SwHistory> m_pHistory;
SwRedlineData* pRedlData;
std::unique_ptr<SwRedlineData> pRedlData;
sal_uLong nNode;
sal_Int32 nContent;
bool bTableFlag : 1;
......
......@@ -56,7 +56,7 @@ SwUndoSplitNode::SwUndoSplitNode( SwDoc* pDoc, const SwPosition& rPos,
// consider Redline
if( pDoc->getIDocumentRedlineAccess().IsRedlineOn() )
{
pRedlData = new SwRedlineData( nsRedlineType_t::REDLINE_INSERT, pDoc->getIDocumentRedlineAccess().GetRedlineAuthor() );
pRedlData.reset( new SwRedlineData( nsRedlineType_t::REDLINE_INSERT, pDoc->getIDocumentRedlineAccess().GetRedlineAuthor() ) );
SetRedlineFlags( pDoc->getIDocumentRedlineAccess().GetRedlineFlags() );
}
......@@ -66,7 +66,7 @@ SwUndoSplitNode::SwUndoSplitNode( SwDoc* pDoc, const SwPosition& rPos,
SwUndoSplitNode::~SwUndoSplitNode()
{
m_pHistory.reset();
delete pRedlData;
pRedlData.reset();
}
void SwUndoSplitNode::UndoImpl(::sw::UndoRedoContext & rContext)
......
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