summaryrefslogtreecommitdiff
path: root/sw/source/filter/ww8/ww8par.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/ww8/ww8par.hxx')
-rw-r--r--sw/source/filter/ww8/ww8par.hxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/sw/source/filter/ww8/ww8par.hxx b/sw/source/filter/ww8/ww8par.hxx
index 87692b8ebfe4..f9f2364cc227 100644
--- a/sw/source/filter/ww8/ww8par.hxx
+++ b/sw/source/filter/ww8/ww8par.hxx
@@ -1094,7 +1094,7 @@ private:
They get inserted at the end of the document, it is the same stack for
headers/footers/main text/textboxes/tables etc...
*/
- SwWW8ReferencedFltEndStack *m_pReffedStck;
+ std::unique_ptr<SwWW8ReferencedFltEndStack> m_xReffedStck;
/*
This stack is for fields whose true conversion cannot be determined until
@@ -1379,8 +1379,7 @@ private:
void DeleteCtrlStack() { DeleteStack( m_pCtrlStck ); m_pCtrlStck = nullptr; }
void DeleteRefStacks()
{
- DeleteStack( m_pReffedStck );
- m_pReffedStck = nullptr;
+ DeleteStack(m_xReffedStck.release());
DeleteStack( m_pReffingStck );
m_pReffingStck = nullptr;
}