diff options
author | Mark Wielaard <mark@klomp.org> | 2013-06-08 00:38:00 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2013-06-10 05:03:19 +0000 |
commit | cad5e28b6bf761268d40236cd8aa381680007cae (patch) | |
tree | 07d16c5c048c53cbf5655253c57b19bac675f51e /canvas/source | |
parent | Use a simpler fix for bad old libexttextcat constants. (diff) | |
download | core-cad5e28b6bf761268d40236cd8aa381680007cae.tar.gz core-cad5e28b6bf761268d40236cd8aa381680007cae.zip |
Fix memory leak in cairo TextLayout::draw.
Destroy cairo_font_options when done.
Change-Id: Ib49c07dee22fa59b4f6227c6b106a18b615aa060
Reviewed-on: https://gerrit.libreoffice.org/4193
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
Diffstat (limited to 'canvas/source')
-rw-r--r-- | canvas/source/cairo/cairo_textlayout.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/canvas/source/cairo/cairo_textlayout.cxx b/canvas/source/cairo/cairo_textlayout.cxx index fe55665b87e0..35defcd9080b 100644 --- a/canvas/source/cairo/cairo_textlayout.cxx +++ b/canvas/source/cairo/cairo_textlayout.cxx @@ -572,6 +572,7 @@ namespace cairocanvas cairo_restore( pSCairo.get() ); cairo_font_face_destroy(font_face); + cairo_font_options_destroy(options); } return true; } |