forked from enlightenment/efl
a few spots missed for sync with async thread.
SVN revision: 82932
This commit is contained in:
parent
c8ff22bf5b
commit
56a9ccefb5
|
@ -1389,6 +1389,7 @@ void
|
|||
_canvas_font_cache_flush(Eo *eo_e EINA_UNUSED, void *_pd, va_list *list EINA_UNUSED)
|
||||
{
|
||||
Evas_Public_Data *e = _pd;
|
||||
evas_render_rendering_wait(e);
|
||||
e->engine.func->font_cache_flush(e->engine.data.output);
|
||||
}
|
||||
|
||||
|
@ -1407,6 +1408,7 @@ _canvas_font_cache_set(Eo *eo_e EINA_UNUSED, void *_pd, va_list *list)
|
|||
int size = va_arg(*list, int);
|
||||
Evas_Public_Data *e = _pd;
|
||||
if (size < 0) size = 0;
|
||||
evas_render_rendering_wait(e);
|
||||
e->engine.func->font_cache_set(e->engine.data.output, size);
|
||||
}
|
||||
|
||||
|
|
|
@ -2070,6 +2070,8 @@ _canvas_render_idle_flush(Eo *eo_e, void *_pd, va_list *list EINA_UNUSED)
|
|||
{
|
||||
Evas_Public_Data *e = _pd;
|
||||
|
||||
evas_render_rendering_wait(e);
|
||||
|
||||
evas_fonts_zero_presure(eo_e);
|
||||
|
||||
if ((e->engine.func) && (e->engine.func->output_idle_flush) &&
|
||||
|
|
Loading…
Reference in New Issue