From c64ed908ebbb6c885ea932b079c1db247f4e1668 Mon Sep 17 00:00:00 2001 From: raster Date: Wed, 26 Jan 2011 09:56:54 +0000 Subject: [PATCH] notes for later. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@56305 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/canvas/evas_object_rectangle.c | 2 ++ src/lib/include/evas_inline.x | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/canvas/evas_object_rectangle.c b/src/lib/canvas/evas_object_rectangle.c index 74ecac8..6e0ab26 100644 --- a/src/lib/canvas/evas_object_rectangle.c +++ b/src/lib/canvas/evas_object_rectangle.c @@ -201,6 +201,8 @@ evas_object_rectangle_render_pre(Evas_Object *obj) /* if it just became visible or invisible */ is_v = evas_object_is_visible(obj); was_v = evas_object_was_visible(obj); +/* POST 1.0 -> enable */ +/* if (!(is_v | was_v)) goto done;*/ if (is_v != was_v) { evas_object_render_pre_visible_change(&obj->layer->evas->clip_changes, obj, is_v, was_v); diff --git a/src/lib/include/evas_inline.x b/src/lib/include/evas_inline.x index 8f74a63..07db736 100644 --- a/src/lib/include/evas_inline.x +++ b/src/lib/include/evas_inline.x @@ -88,8 +88,8 @@ evas_event_passes_through(Evas_Object *obj) static inline int evas_object_is_visible(Evas_Object *obj) -{ - if ((obj->cur.visible) && +{ /* post 1.0 -> enable? */ + if ((obj->cur.visible)/* && (obj->cur.color.a > 0)*/ && ((obj->cur.cache.clip.visible) || (obj->smart.smart)) && ((obj->cur.cache.clip.a > 0 && obj->cur.render_op == EVAS_RENDER_BLEND) || obj->cur.render_op != EVAS_RENDER_BLEND)) -- 2.7.4