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 ...@@ -44,7 +44,7 @@ class SwUndoInsert: public SwUndo, private SwUndoSaveContent
std::unique_ptr<SwNodeIndex> m_pUndoNodeIndex; std::unique_ptr<SwNodeIndex> m_pUndoNodeIndex;
boost::optional<OUString> maText; boost::optional<OUString> maText;
boost::optional<OUString> maUndoText; boost::optional<OUString> maUndoText;
SwRedlineData* pRedlData; std::unique_ptr<SwRedlineData> pRedlData;
sal_uLong nNode; sal_uLong nNode;
sal_Int32 nContent, nLen; sal_Int32 nContent, nLen;
bool bIsWordDelim : 1; bool bIsWordDelim : 1;
......
...@@ -94,8 +94,8 @@ void SwUndoInsert::Init(const SwNodeIndex & rNd) ...@@ -94,8 +94,8 @@ void SwUndoInsert::Init(const SwNodeIndex & rNd)
pDoc = rNd.GetNode().GetDoc(); pDoc = rNd.GetNode().GetDoc();
if( pDoc->getIDocumentRedlineAccess().IsRedlineOn() ) if( pDoc->getIDocumentRedlineAccess().IsRedlineOn() )
{ {
pRedlData = new SwRedlineData( nsRedlineType_t::REDLINE_INSERT, pRedlData.reset( new SwRedlineData( nsRedlineType_t::REDLINE_INSERT,
pDoc->getIDocumentRedlineAccess().GetRedlineAuthor() ); pDoc->getIDocumentRedlineAccess().GetRedlineAuthor() ) );
SetRedlineFlags( pDoc->getIDocumentRedlineAccess().GetRedlineFlags() ); SetRedlineFlags( pDoc->getIDocumentRedlineAccess().GetRedlineFlags() );
} }
...@@ -202,7 +202,7 @@ SwUndoInsert::~SwUndoInsert() ...@@ -202,7 +202,7 @@ SwUndoInsert::~SwUndoInsert()
{ {
maText.reset(); maText.reset();
} }
delete pRedlData; pRedlData.reset();
} }
void SwUndoInsert::UndoImpl(::sw::UndoRedoContext & rContext) 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