[ft] Don't call FT_Done_Face() on faces we did not create

This commit is contained in:
Karl Tomlinson 2008-12-17 16:40:12 -05:00 committed by Behdad Esfahbod
parent 9485cd947f
commit 0137b9bd32

View file

@ -528,7 +528,7 @@ _has_unlocked_face (void *entry)
{
cairo_ft_unscaled_font_t *unscaled = entry;
return (unscaled->lock_count == 0 && unscaled->face);
return (!unscaled->from_face && unscaled->lock_count == 0 && unscaled->face);
}
/* Ensures that an unscaled font has a face object. If we exceed