Kaydet (Commit) 72a86870 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:useuniqueptr in SwUndoInsert

Change-Id: I229cace30597543fc63222ddb5acf78539d4ba39
Reviewed-on: https://gerrit.libreoffice.org/57365
Tested-by: Jenkins
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst c79bd838
......@@ -44,7 +44,7 @@ class SwUndoInsert: public SwUndo, private SwUndoSaveContent
std::unique_ptr<SwNodeIndex> m_pUndoNodeIndex;
boost::optional<OUString> maText;
boost::optional<OUString> maUndoText;
SwRedlineData* pRedlData;
std::unique_ptr<SwRedlineData> pRedlData;
sal_uLong nNode;
sal_Int32 nContent, nLen;
bool bIsWordDelim : 1;
......
......@@ -94,8 +94,8 @@ void SwUndoInsert::Init(const SwNodeIndex & rNd)
pDoc = rNd.GetNode().GetDoc();
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() );
}
......@@ -202,7 +202,7 @@ SwUndoInsert::~SwUndoInsert()
{
maText.reset();
}
delete pRedlData;
pRedlData.reset();
}
void SwUndoInsert::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