discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ef471e4ecae793d9ac55949f627c8e25634ee242
commit ef471e4ecae793d9ac55949f627c8e25634ee242 Author: Mike Blumenkrantz <[email protected]> Date: Fri May 12 12:08:32 2017 -0400 evas: ensure even no-op renders emit RENDER_PRE ref 67fae7aa0fdc9d778e8db88fc49bc149576994d2 --- src/lib/evas/canvas/evas_render.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 7d9a138d..aa99bfe 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -3079,7 +3079,11 @@ evas_render_updates_internal(Evas *eo_e, e = evas = efl_data_scope_get(eo_e, EVAS_CANVAS_CLASS); if (e->inside_post_render) return EINA_FALSE; - if (!e->changed) goto nothing2render; + if (!e->changed) + { + _cb_always_call(eo_e, EVAS_CALLBACK_RENDER_PRE, NULL); + goto nothing2render; + } if (e->rendering) { --
