summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2015-11-02 15:53:04 -0500
committerMike Blumenkrantz <zmike@osg.samsung.com>2015-11-09 14:23:08 -0500
commit8589289ff54fff77974955bd2eadf8c734554d96 (patch)
tree7b950a321bc74e64ce674ddcc2f8c9f02d6d8b5a
parent82e2e93fd20d5e2f0baf05ef17c5a639f0dee1f2 (diff)
downloadenlightenment-8589289ff54fff77974955bd2eadf8c734554d96.tar.gz
add native surface (gl) clients to post render list
forgot to add this when I was redoing it for sw ref 4d30674ab87001d6a1515908341d756d75a22a89
-rw-r--r--src/bin/e_comp_object.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 5e16ef7252..b83722a586 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 */