[Libreoffice-commits] core.git: vcl/source
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Fri Jan 1 12:37:47 UTC 2021
vcl/source/gdi/region.cxx | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
New commits:
commit 3dbe07b932d8374d3adf7267a6c21c187c419845
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Wed Dec 30 10:22:07 2020 +0000
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Fri Jan 1 13:37:07 2021 +0100
ofz#29096 Direct-leak
Change-Id: I44d66f708ac49d61296079c1e0591624d47535bf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108500
Tested-by: Caolán McNamara <caolanm at redhat.com>
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/vcl/source/gdi/region.cxx b/vcl/source/gdi/region.cxx
index 671a80b4807c..2a03a3d3beb4 100644
--- a/vcl/source/gdi/region.cxx
+++ b/vcl/source/gdi/region.cxx
@@ -1565,9 +1565,9 @@ SvStream& ReadRegion(SvStream& rIStrm, vcl::Region& rRegion)
if (bHasPolyPolygon)
{
- tools::PolyPolygon* pNewPoly = new tools::PolyPolygon();
- ReadPolyPolygon( rIStrm, *pNewPoly );
- rRegion.mpPolyPolygon.reset(pNewPoly);
+ std::shared_ptr<tools::PolyPolygon> xNewPoly = std::make_shared<tools::PolyPolygon>();
+ ReadPolyPolygon(rIStrm, *xNewPoly);
+ rRegion.mpPolyPolygon = xNewPoly;
}
}
More information about the Libreoffice-commits
mailing list