From a3cd9b82a03525832a7dfa61438e739e90f18846 Mon Sep 17 00:00:00 2001 From: nash Date: Sun, 6 Feb 2011 23:50:45 +0000 Subject: [PATCH] Render smart objects too. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56765 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/canvas/evas_object_proxy.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/canvas/evas_object_proxy.c b/src/lib/canvas/evas_object_proxy.c index f9cfaf6..8f096c0 100644 --- a/src/lib/canvas/evas_object_proxy.c +++ b/src/lib/canvas/evas_object_proxy.c @@ -350,8 +350,12 @@ _proxy_subrender(Evas *e, Evas_Object *source) ctx = e->engine.func->context_new(e->engine.data.output); if (source->smart.smart) { - // EINA_INLIST_FOREACH(evas_object_smart_members_get_direct(source), obj2) - // evas_render_mapped(e, obj2, ctx, surface, 0, 0, 1); + EINA_INLIST_FOREACH(evas_object_smart_members_get_direct(source), obj2){ + obj2->func->render(obj2, e->engine.data.output, ctx, + source->proxy.surface, + -source->cur.geometry.x, + -source->cur.geometry.y); + } } else { -- 2.7.4