discomfitor pushed a commit to branch enlightenment-0.19.

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

commit 8589289ff54fff77974955bd2eadf8c734554d96
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Nov 2 15:53:04 2015 -0500

    add native surface (gl) clients to post render list
    
    forgot to add this when I was redoing it for sw
    
    ref 4d30674ab87001d6a1515908341d756d75a22a89
---
 src/bin/e_comp_object.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 5e16ef7..b83722a 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -712,7 +712,11 @@ _e_comp_object_pixels_get(void *data, Evas_Object *obj 
EINA_UNUSED)
    if (!e_pixmap_size_get(ec->pixmap, &pw, &ph)) return;
    //INF("PIXEL GET %p: %dx%d || %dx%d", ec, ec->w, ec->h, pw, ph);
    if (cw->native)
-     E_FREE_FUNC(cw->pending_updates, eina_tiler_free);
+     {
+        E_FREE_FUNC(cw->pending_updates, eina_tiler_free);
+        cw->comp->post_updates = eina_list_append(cw->comp->post_updates, 
cw->ec);
+        e_object_ref(E_OBJECT(cw->ec));
+     }
    else if (e_comp_object_render(ec->frame))
      {
         /* apply shape mask if necessary */

-- 


Reply via email to