evas - trivial changes.

SVN revision: 64595
This commit is contained in:
ChunEon Park 2011-11-01 01:41:09 +00:00
parent 7eb2854dcf
commit f96e677847
1 changed files with 12 additions and 18 deletions

View File

@ -70,20 +70,17 @@ evas_object_is_opaque(Evas_Object *obj)
return 0; return 0;
} }
static inline Eina_Bool static inline int
evas_event_freezes_through(Evas_Object *obj) evas_event_freezes_through(Evas_Object *obj)
{ {
if (obj->freeze_events) return EINA_TRUE; if (obj->freeze_events) return 1;
if (obj->parent_cache.freeze_events_valid) if (obj->parent_cache.freeze_events_valid)
return obj->parent_cache.freeze_events; return obj->parent_cache.freeze_events;
if (obj->smart.parent) if (!obj->smart.parent) return 0;
{ obj->parent_cache.freeze_events =
Eina_Bool freeze = evas_event_freezes_through(obj->smart.parent); evas_event_freezes_through(obj->smart.parent);
obj->parent_cache.freeze_events_valid = EINA_TRUE; obj->parent_cache.freeze_events_valid = EINA_TRUE;
obj->parent_cache.freeze_events = freeze; return obj->parent_cache.freeze_events;
return freeze;
}
return EINA_FALSE;
} }
static inline int static inline int
@ -93,14 +90,11 @@ evas_event_passes_through(Evas_Object *obj)
if (obj->pass_events) return 1; if (obj->pass_events) return 1;
if (obj->parent_cache.pass_events_valid) if (obj->parent_cache.pass_events_valid)
return obj->parent_cache.pass_events; return obj->parent_cache.pass_events;
if (obj->smart.parent) if (!obj->smart.parent) return 0;
{ obj->parent_cache.pass_events =
int par_pass = evas_event_passes_through(obj->smart.parent); evas_event_passes_through(obj->smart.parent);
obj->parent_cache.pass_events_valid = 1; obj->parent_cache.pass_events_valid = EINA_TRUE;
obj->parent_cache.pass_events = par_pass; return obj->parent_cache.pass_events;
return par_pass;
}
return 0;
} }
static inline int static inline int