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)
      {

-- 


Reply via email to