forked from enlightenment/efl
evas: finally got rid of that nasty dancing font issue with pipe rendering.
SVN revision: 71544
This commit is contained in:
parent
ef3e42033b
commit
7909cb7bd6
|
@ -273,7 +273,7 @@ evas_common_font_draw_prepare(Evas_Text_Props *text_props)
|
||||||
|
|
||||||
evas_common_font_int_reload(fi);
|
evas_common_font_int_reload(fi);
|
||||||
|
|
||||||
if (fi->src->current_size != fi->size && text_props->generation == fi->generation)
|
if (fi->src->current_size != fi->size)
|
||||||
{
|
{
|
||||||
evas_common_font_source_reload(fi->src);
|
evas_common_font_source_reload(fi->src);
|
||||||
FTLOCK();
|
FTLOCK();
|
||||||
|
|
|
@ -306,6 +306,7 @@ evas_common_text_props_content_create(void *_fi, const Eina_Unicode *text,
|
||||||
evas_common_font_int_reload(fi);
|
evas_common_font_int_reload(fi);
|
||||||
if (fi->src->current_size != fi->size)
|
if (fi->src->current_size != fi->size)
|
||||||
{
|
{
|
||||||
|
evas_common_font_source_reload(fi->src);
|
||||||
FTLOCK();
|
FTLOCK();
|
||||||
FT_Activate_Size(fi->ft.size);
|
FT_Activate_Size(fi->ft.size);
|
||||||
FTUNLOCK();
|
FTUNLOCK();
|
||||||
|
|
Loading…
Reference in New Issue