[Libreoffice-commits] core.git: lotuswordpro/source
Caolán McNamara
caolanm at redhat.com
Sat Mar 3 17:29:50 UTC 2018
lotuswordpro/source/filter/lwplayout.cxx | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
New commits:
commit 64d51760cc41bf033a6b69258f6f4a376878d17a
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sat Mar 3 16:20:56 2018 +0000
ofz#6674 Direct-leak
Change-Id: Ia396d11cca424da1507bd470c04642bdb7482f72
Reviewed-on: https://gerrit.libreoffice.org/50681
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/lotuswordpro/source/filter/lwplayout.cxx b/lotuswordpro/source/filter/lwplayout.cxx
index 014ff5563d16..235a4515c6fa 100644
--- a/lotuswordpro/source/filter/lwplayout.cxx
+++ b/lotuswordpro/source/filter/lwplayout.cxx
@@ -1370,42 +1370,42 @@ XFBGImage* LwpMiddleLayout::GetXFBGImage()
LwpGraphicObject* pGrfObj = dynamic_cast<LwpGraphicObject*>(pLay->GetContent().obj().get());
if(pGrfObj)
{
- XFBGImage* pXFBGImage = new XFBGImage();
+ std::unique_ptr<XFBGImage> xXFBGImage(new XFBGImage);
if(pGrfObj->IsLinked())
{
//set file link
OUString linkedfilepath = pGrfObj->GetLinkedFilePath();
OUString fileURL = LwpTools::convertToFileUrl(OUStringToOString(linkedfilepath, osl_getThreadTextEncoding()));
- pXFBGImage->SetFileLink(fileURL);
+ xXFBGImage->SetFileLink(fileURL);
}
else
{
std::vector<sal_uInt8> aGrafData = pGrfObj->GetRawGrafData();
- pXFBGImage->SetImageData(aGrafData.data(), aGrafData.size());
+ xXFBGImage->SetImageData(aGrafData.data(), aGrafData.size());
}
//automatic, top left
- pXFBGImage->SetPosition(enumXFAlignStart,enumXFAlignTop);
+ xXFBGImage->SetPosition(enumXFAlignStart,enumXFAlignTop);
if(pLay->GetScaleCenter())
{
//center
- pXFBGImage->SetPosition();
+ xXFBGImage->SetPosition();
}
else if(pLay->GetScaleTile())
{
//tile
- pXFBGImage->SetRepeate();
+ xXFBGImage->SetRepeate();
}
//fit type, area type
if((pLay->GetScaleMode()& LwpLayoutScale::FIT_IN_FRAME)!=0)
{
if((pLay->GetScaleMode()& LwpLayoutScale::MAINTAIN_ASPECT_RATIO)==0)
{
- pXFBGImage->SetStretch();
+ xXFBGImage->SetStretch();
}
}
- return pXFBGImage;
+ return xXFBGImage.release();
}
}
return nullptr;
More information about the Libreoffice-commits
mailing list