From ea0c8363383b448fa1b162306770b0c77411b379 Mon Sep 17 00:00:00 2001 From: Jiyoun Park Date: Fri, 13 Jul 2012 06:16:55 +0000 Subject: [PATCH] fix ecore extn not call pre/post render function. SVN revision: 73786 --- legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c index 5fff70d22f..23c55cee57 100644 --- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c +++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c @@ -1601,6 +1601,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); @@ -1627,6 +1629,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; }