summaryrefslogtreecommitdiff
path: root/lotuswordpro/source/filter/lwppara.hxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-01-18 09:03:13 +0000
committerCaolán McNamara <caolanm@redhat.com>2018-01-18 14:37:09 +0100
commit714ba513d3079c36145ed18826141d54d72a1744 (patch)
tree94ac96c0158c0b14e9acdfd5201db53ecd8358f4 /lotuswordpro/source/filter/lwppara.hxx
parent8ff75a0bd02555c528f50eb7c045927b41dc3c36 (diff)
ofz#5462 Direct-leak
Change-Id: Ic2b7d139ebb6e88fac5cf9f4cf8dbec26905bcdc Reviewed-on: https://gerrit.libreoffice.org/48097 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'lotuswordpro/source/filter/lwppara.hxx')
-rw-r--r--lotuswordpro/source/filter/lwppara.hxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/lotuswordpro/source/filter/lwppara.hxx b/lotuswordpro/source/filter/lwppara.hxx
index 2b662ea75204..c18b9dee9d03 100644
--- a/lotuswordpro/source/filter/lwppara.hxx
+++ b/lotuswordpro/source/filter/lwppara.hxx
@@ -231,7 +231,7 @@ protected:
LwpDropcapLayout* m_pDropcapLayout;
double m_BelowSpacing;
- XFContentContainer* m_pXFContainer; //Current container for VO_PARA
+ rtl::Reference<XFContentContainer> m_xXFContainer; //Current container for VO_PARA
enum
{
@@ -309,7 +309,7 @@ inline LwpFribPtr& LwpPara::GetFribs()
}
inline XFContentContainer* LwpPara::GetXFContainer()
{
- return m_pXFContainer;
+ return m_xXFContainer.get();
}
inline const OUString& LwpPara::GetBulletStyleName() const
{
@@ -317,13 +317,13 @@ inline const OUString& LwpPara::GetBulletStyleName() const
}
inline void LwpPara::AddXFContent(XFContent* pCont)
{
- if (!m_pXFContainer)
+ if (!m_xXFContainer)
throw std::runtime_error("paragraph lacks container");
- m_pXFContainer->Add(pCont);
+ m_xXFContainer->Add(pCont);
}
inline void LwpPara::SetXFContainer(XFContentContainer* pCont)
{
- m_pXFContainer = pCont;
+ m_xXFContainer.set(pCont);
}
inline LwpIndentOverride* LwpPara::GetIndent()
{