Kaydet (Commit) 894ac79a authored tarafından Caolán McNamara's avatar Caolán McNamara

use more references to fix life cycles

Change-Id: I50fd30114b45d1225adb7bfd5d77cb89a229aac8
(cherry picked from commit a258c3a6)
üst 1bf5da96
......@@ -130,12 +130,12 @@ void LwpStory::XFConvert(XFContentContainer* pCont)
void LwpStory::RegisterStyle()
{
LwpPara* pPara = dynamic_cast<LwpPara*>( GetFirstPara().obj().get() );
while(pPara)
rtl::Reference<LwpPara> xPara(dynamic_cast<LwpPara*>(GetFirstPara().obj().get()));
while (xPara.is())
{
pPara->SetFoundry(m_pFoundry);
pPara->DoRegisterStyle();
pPara = dynamic_cast<LwpPara*>(pPara->GetNext().obj().get());
xPara->SetFoundry(m_pFoundry);
xPara->DoRegisterStyle();
xPara.set(dynamic_cast<LwpPara*>(xPara->GetNext().obj().get()));
}
}
......
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