From 8603177a12398a7a19d0e17225690120f48ccaff Mon Sep 17 00:00:00 2001 From: Brett Nash Date: Sun, 6 Feb 2011 23:50:45 +0000 Subject: [PATCH] Render smart objects too. SVN revision: 56765 --- legacy/evas/src/lib/canvas/evas_object_proxy.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/legacy/evas/src/lib/canvas/evas_object_proxy.c b/legacy/evas/src/lib/canvas/evas_object_proxy.c index f9cfaf62ac..8f096c09b4 100644 --- a/legacy/evas/src/lib/canvas/evas_object_proxy.c +++ b/legacy/evas/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 {