From cf12d9c3f6db942defc3675f1df9c0b569d11cfd Mon Sep 17 00:00:00 2001 From: jypark Date: Fri, 13 Jul 2012 06:16:55 +0000 Subject: [PATCH] fix ecore extn not call pre/post render function. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@73786 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/ecore_evas/ecore_evas_extn.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/ecore_evas/ecore_evas_extn.c b/src/lib/ecore_evas/ecore_evas_extn.c index d80eca7..b5a61d8 100644 --- a/src/lib/ecore_evas/ecore_evas_extn.c +++ b/src/lib/ecore_evas/ecore_evas_extn.c @@ -1600,6 +1600,8 @@ _ecore_evas_extn_socket_render(Ecore_Evas *ee) rend |= ee2->engine.func->fn_render(ee2); if (ee2->func.fn_post_render) ee2->func.fn_post_render(ee2); } + if (ee->func.fn_pre_render) ee->func.fn_pre_render(ee); + if (ee->engine.buffer.pixels) { _ecore_evas_socket_lock(ee); @@ -1626,6 +1628,7 @@ _ecore_evas_extn_socket_render(Ecore_Evas *ee) ecore_ipc_client_send(client, MAJOR, OP_UPDATE_DONE, 0, 0, 0, NULL, 0); } + if (ee->func.fn_post_render) ee->func.fn_post_render(ee); return updates ? 1 : rend; } -- 2.7.4