summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2013-06-08 00:38:00 +0200
committerCaolán McNamara <caolanm@redhat.com>2013-06-10 11:29:32 +0100
commitb1acc53079894e7ba6e186712e38177ffa1e809f (patch)
tree31472a5d4fe4ddda5d611a30c416d1d83656a96d
parent5d91b8390c06e5c4e887f6398f21a5789f6abb40 (diff)
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> (cherry picked from commit cad5e28b6bf761268d40236cd8aa381680007cae)
-rw-r--r--canvas/source/cairo/cairo_textlayout.cxx1
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;
}