[Libreoffice-commits] core.git: lotuswordpro/source
Caolán McNamara
caolanm at redhat.com
Wed Mar 1 13:25:12 UTC 2017
lotuswordpro/source/filter/lwpdoc.cxx | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
New commits:
commit bb626853cbe59010537d35e9390f24963e149fe4
Author: Caolán McNamara <caolanm at redhat.com>
Date: Wed Mar 1 13:22:54 2017 +0000
fix leak
Change-Id: I61e21619e949fe0dda7c4820e6ddbb8d4d597652
diff --git a/lotuswordpro/source/filter/lwpdoc.cxx b/lotuswordpro/source/filter/lwpdoc.cxx
index 3113776..d83da25 100644
--- a/lotuswordpro/source/filter/lwpdoc.cxx
+++ b/lotuswordpro/source/filter/lwpdoc.cxx
@@ -719,23 +719,21 @@ sal_uInt16 LwpDocument::GetNumberOfPagesBefore()
pDivision = pDivision->GetNextDivision();
}
}
- /**
+
+ /**
* @descr Parse the frame which anchor is to page before parse other contents,
- * This method is called when the document is root document.
+ * This method is called when the document is root document.
*/
void LwpDocument::ParseFrameInPage(IXFStream * pOutputStream)
{
- if(IsChildDoc())
+ if (IsChildDoc())
return;
- XFContentContainer* pXFContainer = new XFContentContainer;
-
- XFConvertFrameInPage(pXFContainer);
-
- pXFContainer->ToXml(pOutputStream);
- delete pXFContainer;
- pXFContainer = nullptr;
+ rtl::Reference<XFContentContainer> xXFContainer(new XFContentContainer);
+ XFConvertFrameInPage(xXFContainer.get());
+ xXFContainer->ToXml(pOutputStream);
}
+
/**
* @descr Parse the frame which anchor is to page in the entire document
*/
More information about the Libreoffice-commits
mailing list