summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2010-07-14 15:16:13 +0200
committerGrigori Goronzy <greg@blackbox>2010-07-14 15:16:13 +0200
commit0c547546e7a447e00a8e4dde974724b7ecc298a7 (patch)
treee67d4df23bfdc2ab4f240b2aa4669bad0532febf
parent64a741ddab2fa84f32f5aa9d6bf08ce8d4ef23fe (diff)
downloadlibass-0c547546e7a447e00a8e4dde974724b7ecc298a7.tar.bz2
libass-0c547546e7a447e00a8e4dde974724b7ecc298a7.tar.xz
ASS_Drawing: do not free glyph
The glyph is inserted into the cache and freed upon cache reset, so it shouldn't be freed alongside the drawing.
-rw-r--r--libass/ass_drawing.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/libass/ass_drawing.c b/libass/ass_drawing.c
index a3207c7..4be03ba 100644
--- a/libass/ass_drawing.c
+++ b/libass/ass_drawing.c
@@ -390,8 +390,6 @@ ASS_Drawing *ass_drawing_new(void *fontconfig_priv, ASS_Font *font,
void ass_drawing_free(ASS_Drawing* drawing)
{
if (drawing) {
- if (drawing->glyph)
- FT_Done_Glyph((FT_Glyph) drawing->glyph);
free(drawing->text);
}
free(drawing);