good catch! thank you!
------------------------------------ -Regards, Hermet- -----Original Message----- From: "Jean-Philippe Andre"<jp.an...@samsung.com> To: <g...@lists.enlightenment.org>; Cc: Sent: 2014-01-22 (수) 17:02:53 Subject: [EGIT] [core/efl] master 01/01: Evas: Fix proxy rendering for animated objects jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=981bdc16f6dbb2948b33b5979825a6a2f6f168f2 commit 981bdc16f6dbb2948b33b5979825a6a2f6f168f2 Author: Jean-Philippe Andre <jp.andre>@samsung.com> Date: Wed Jan 22 16:40:50 2014 +0900 Evas: Fix proxy rendering for animated objects An invalid optimization was implemented in proxy rendering. We can't assume a proxy is a smart object. Refer to 5cefa00d0ad0f54. Fixes T832. Proxy rendering is still broken when using cserve2... :( --- src/lib/evas/canvas/evas_render.c 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 2c3c336..e1b4049 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -367,7 +367,7 @@ _evas_render_phase1_direct(Evas_Public_Data *e, _evas_render_prev_cur_clip_cache_add(e, obj); if (obj->proxy->proxies) { - if (obj->smart.smart && evas_object_smart_changed_get(eo_obj)) + if (!obj->smart.smart evas_object_smart_changed_get(eo_obj)) { EINA_COW_WRITE_BEGIN(evas_object_proxy_cow, obj->proxy, Evas_Object_Proxy_Data, proxy_write) -- ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel