discomfitor pushed a commit to branch enlightenment-0.21.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=854ead5027e02839de596ee0c3b91073555947a2

commit 854ead5027e02839de596ee0c3b91073555947a2
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Oct 16 11:51:46 2017 -0400

    do not unqueue render when deleting a client's render update
    
    a render loop may run for reasons other than rendering a specific client
---
 src/bin/e_comp_object.c | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index f47079fcf..14ddc8ade 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3672,12 +3672,6 @@ e_comp_object_render_update_del(Evas_Object *obj)
    /* this gets called during comp animating to clear the update flag */
    if (e_comp->grabbed) return;
    e_comp->updates = eina_list_remove(e_comp->updates, cw->ec);
-   if (!e_comp->updates)
-     {
-        E_FREE_FUNC(e_comp->update_job, ecore_job_del);
-        if (e_comp->render_animator)
-          ecore_animator_freeze(e_comp->render_animator);
-     }
 }
 
 E_API void

-- 


Reply via email to