fix ecore extn not call pre/post render function.
authorjypark <jypark@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 13 Jul 2012 06:16:55 +0000 (06:16 +0000)
committerWooHyun Jung <wh0705.jung@samsung.com>
Fri, 27 Jul 2012 08:03:46 +0000 (17:03 +0900)
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

index d80eca7..b5a61d8 100644 (file)
@@ -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;
 }