summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-10-08 10:57:54 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2015-10-12 13:40:20 +0900
commit57afb0986b828aa8325588ba0d0b3eef9924d3de (patch)
tree0be7f46975910acbebc04ffb460cca4cf7443592 /src/lib/evas/canvas
parentff706b7e53050365026d919536ec45f1767dc7f2 (diff)
Evas render: Don't render deleted / invisible snapshots
Don't render them. They are not visible
Diffstat (limited to 'src/lib/evas/canvas')
-rw-r--r--src/lib/evas/canvas/evas_render.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index c2900f6dc7..f54db4d1f4 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -541,7 +541,8 @@ _evas_render_phase1_object_process(Evas_Public_Data *e, Evas_Object *eo_obj,
541 541
542 if ((!mapped_parent) && ((is_active) || (obj->delete_me != 0))) 542 if ((!mapped_parent) && ((is_active) || (obj->delete_me != 0)))
543 OBJ_ARRAY_PUSH(active_objects, obj); 543 OBJ_ARRAY_PUSH(active_objects, obj);
544 if (is_active && obj->cur->snapshot) 544 if (is_active && obj->cur->snapshot && !obj->delete_me &&
545 evas_object_is_visible(eo_obj, obj))
545 OBJ_ARRAY_PUSH(snapshot_objects, obj); 546 OBJ_ARRAY_PUSH(snapshot_objects, obj);
546 547
547#ifdef REND_DBG 548#ifdef REND_DBG