diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2015-11-02 15:53:04 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2015-11-09 14:23:08 -0500 |
commit | 8589289ff54fff77974955bd2eadf8c734554d96 (patch) | |
tree | 7b950a321bc74e64ce674ddcc2f8c9f02d6d8b5a | |
parent | 82e2e93fd20d5e2f0baf05ef17c5a639f0dee1f2 (diff) | |
download | enlightenment-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.c | 6 |
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 */ |