derekf pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d2b84955765c8165b04324f6b9f691bfc15ddd58

commit d2b84955765c8165b04324f6b9f691bfc15ddd58
Author: Derek Foreman <[email protected]>
Date:   Thu Nov 17 11:22:55 2016 -0600

    ecore_evas: send evas_changed callback when manual render is set
    
    If manual render is set there's obviously no change.
    
    This fixes E's wake from blank/wake to lockscreen behaviour on the drm
    backends.
---
 src/lib/ecore_evas/ecore_evas.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c
index df382fa..94c3798 100644
--- a/src/lib/ecore_evas/ecore_evas.c
+++ b/src/lib/ecore_evas/ecore_evas.c
@@ -189,6 +189,8 @@ _ecore_evas_idle_enter(void *data EINA_UNUSED)
              if (ee->engine.func->fn_evas_changed)
                ee->engine.func->fn_evas_changed(ee, change);
           }
+        else ee->engine.func->fn_evas_changed(ee, EINA_FALSE);
+
 #ifdef ECORE_EVAS_ASYNC_RENDER_DEBUG
         if ((ee->in_async_render) && (ee->async_render_start <= 0.0))
           {

-- 


Reply via email to