summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/evas/canvas/evas_render.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index 7d3491a444..6dab39ceed 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -825,6 +825,12 @@ pending_change(void *data, void *gdata EINA_UNUSED)
825 obj->pre_render_done = EINA_FALSE; 825 obj->pre_render_done = EINA_FALSE;
826 evas_object_change_reset(eo_obj); 826 evas_object_change_reset(eo_obj);
827 } 827 }
828 else if (!_evas_render_can_render(eo_obj, obj) &&
829 (!obj->is_active) && (!obj->render_pre) &&
830 (!obj->rect_del))
831 {
832 evas_object_change_reset(eo_obj);
833 }
828 if (!obj->changed) eo_data_unref(eo_obj, obj); 834 if (!obj->changed) eo_data_unref(eo_obj, obj);
829 return obj->changed ? EINA_TRUE : EINA_FALSE; 835 return obj->changed ? EINA_TRUE : EINA_FALSE;
830} 836}