Evas: Fix no_render flag when in a map
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 15 Jul 2015 08:51:18 +0000 (17:51 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Wed, 15 Jul 2015 08:51:18 +0000 (17:51 +0900)
no_render objects would still show up in a map surface
because of a different logic.

src/lib/evas/canvas/evas_render.c

index e820288..e1a077e 100644 (file)
@@ -1280,7 +1280,7 @@ evas_render_mapped(Evas_Public_Data *e, Evas_Object *eo_obj,
         else if (proxy_src_clip)
           {
              if ((!evas_object_is_visible(eo_obj, obj)) || (obj->clip.clipees)
-                 || (obj->cur->have_clipees))
+                 || (obj->cur->have_clipees) || (obj->no_render))
                {
                   RD(level, "}\n");
                   return clean_them;