discomfitor pushed a commit to branch master.

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

commit b3356a7e8fd74bf9b113da6ce9fc552cf38d0ff5
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 5f77c94b0..2fb36f415 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3844,12 +3844,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