Render smart objects too.
authornash <nash@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 6 Feb 2011 23:50:45 +0000 (23:50 +0000)
committernash <nash@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 6 Feb 2011 23:50:45 +0000 (23:50 +0000)
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

index f9cfaf6..8f096c0 100644 (file)
@@ -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
      {