From 894ac79aa3557dacee0286d79bbfb00b8f4d0be2 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Sun, 13 Dec 2015 16:30:42 +0000 Subject: use more references to fix life cycles Change-Id: I50fd30114b45d1225adb7bfd5d77cb89a229aac8 (cherry picked from commit a258c3a6503b4fd76ad2b0f705fdd7f472f58c4b) --- lotuswordpro/source/filter/lwpstory.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lotuswordpro') diff --git a/lotuswordpro/source/filter/lwpstory.cxx b/lotuswordpro/source/filter/lwpstory.cxx index 53d76a94a8e3..ed5273030693 100644 --- a/lotuswordpro/source/filter/lwpstory.cxx +++ b/lotuswordpro/source/filter/lwpstory.cxx @@ -130,12 +130,12 @@ void LwpStory::XFConvert(XFContentContainer* pCont) void LwpStory::RegisterStyle() { - LwpPara* pPara = dynamic_cast( GetFirstPara().obj().get() ); - while(pPara) + rtl::Reference xPara(dynamic_cast(GetFirstPara().obj().get())); + while (xPara.is()) { - pPara->SetFoundry(m_pFoundry); - pPara->DoRegisterStyle(); - pPara = dynamic_cast(pPara->GetNext().obj().get()); + xPara->SetFoundry(m_pFoundry); + xPara->DoRegisterStyle(); + xPara.set(dynamic_cast(xPara->GetNext().obj().get())); } } -- cgit v1.2.3