evas: fix crash after font rehint

This commit is contained in:
Jean-Philippe Andre 2013-06-24 14:28:27 +02:00 committed by Boris Faure
parent 0ae7282869
commit 1f298139d8
1 changed files with 1 additions and 10 deletions

View File

@ -682,15 +682,6 @@ evas_common_font_free(RGBA_Font *fn)
free(fn);
}
static void
_evas_common_font_rehint(RGBA_Font_Int *fi, Font_Hint_Flags hinting)
{
if (fi->fash)
fi->fash->freeme(fi->fash);
fi->fash = NULL;
fi->hinting = hinting;
}
EAPI void
evas_common_font_hinting_set(RGBA_Font *fn, Font_Hint_Flags hinting)
{
@ -702,7 +693,7 @@ evas_common_font_hinting_set(RGBA_Font *fn, Font_Hint_Flags hinting)
EINA_LIST_FOREACH(fn->fonts, l, fi)
{
if (fi->hinting != fn->hinting)
_evas_common_font_rehint(fi, fn->hinting);
_evas_common_font_int_clear(fi);
fi->hinting = fn->hinting;
}
}