while not occurring immediately before flush as in sync rendering, this
is functionally close enough that it will serve the purpose for which the
callback was intended, namely receiving a callback that occurs after render
update calculations have occurred but before flush happens
opensource_commit
1d3c4162b3d863a798c68865829c892c0832d903
Author: Mike Blumenkrantz <zmike@osg.samsung.com>
Date: Tue Dec 15 17:18:36 2015 -0500
Change-Id: Icac04f7e3a33088754b5e906d604b165a4b4cf02
eo_ref(eo_e);
e->rendering = EINA_TRUE;
_rendering_evases = eina_list_append(_rendering_evases, e);
-
+ if (haveup)
+ _cb_always_call(eo_e, EVAS_CALLBACK_RENDER_FLUSH_PRE, NULL);
evas_thread_queue_flush((Evas_Thread_Command_Cb)done_func, done_data);
}
else if (haveup)
{
_evas_object_image_video_overlay_do(eo_obj);
}
- _cb_always_call(eo_e, EVAS_CALLBACK_RENDER_FLUSH_PRE, NULL);
_cb_always_call(eo_e, EVAS_CALLBACK_RENDER_FLUSH_POST, NULL);
}