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

fix leak

Change-Id: I01c7ebf10831a27eaab55c2082cbe0a0f28bda1f
üst 7d2ec4c0
......@@ -381,25 +381,25 @@ void LwpSuperTableLayout::XFConvertFrame(XFContentContainer* pCont, sal_Int32 n
{
if(m_pFrame)
{
XFFrame* pXFFrame = nullptr;
rtl::Reference<XFFrame> xXFFrame;
if(nEnd < nStart)
{
pXFFrame = new XFFrame();
xXFFrame.set(new XFFrame);
}
else
{
pXFFrame = new XFFloatFrame(nStart, nEnd, bAll);
xXFFrame.set(new XFFloatFrame(nStart, nEnd, bAll));
}
m_pFrame->Parse(pXFFrame, static_cast<sal_uInt16>(nStart));
m_pFrame->Parse(xXFFrame.get(), static_cast<sal_uInt16>(nStart));
//parse table, and add table to frame
LwpTableLayout * pTableLayout = GetTableLayout();
if (pTableLayout)
{
pTableLayout->XFConvert(pXFFrame);
pTableLayout->XFConvert(xXFFrame.get());
}
//add frame to the container
pCont ->Add(pXFFrame);
pCont->Add(xXFFrame.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