evas/render - update where source object visiblity is changed
authorChunEon Park <hermet@hermet.pe.kr>
Mon, 22 Oct 2012 08:59:32 +0000 (08:59 +0000)
committerChunEon Park <hermet@hermet.pe.kr>
Mon, 22 Oct 2012 08:59:32 +0000 (08:59 +0000)
SVN revision: 78324

legacy/evas/src/lib/canvas/evas_render.c

index 94af3bd..42b5f05 100644 (file)
@@ -243,7 +243,8 @@ _evas_render_phase1_direct(Evas_Public_Data *e,
                 _evas_render_has_map(eo_obj, obj),
                 _evas_render_had_map(obj));
              if ((obj->is_smart) &&
-                 (_evas_render_has_map(eo_obj, obj)))
+                 ((_evas_render_has_map(eo_obj, obj) ||
+                 (obj->changed_source_visible))))
                {
                   RD("      has map + smart\n");
                   _evas_render_prev_cur_clip_cache_add(e, obj);