forked from enlightenment/efl
evas/evas_object_smart - trivial changes
SVN revision: 64375
This commit is contained in:
parent
8b5d185038
commit
d12a0879d2
|
@ -668,7 +668,6 @@ evas_call_smarts_calculate(Evas *e)
|
||||||
if (e->in_smart_calc == 0) e->smart_calc_count++;
|
if (e->in_smart_calc == 0) e->smart_calc_count++;
|
||||||
evas_event_thaw(e);
|
evas_event_thaw(e);
|
||||||
evas_event_thaw_eval(e);
|
evas_event_thaw_eval(e);
|
||||||
// printf("-CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALC-----------^\n");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
@ -737,9 +736,7 @@ evas_object_smart_cleanup(Evas_Object *obj)
|
||||||
|
|
||||||
while (o->callbacks)
|
while (o->callbacks)
|
||||||
{
|
{
|
||||||
Evas_Smart_Callback *cb;
|
Evas_Smart_Callback *cb = o->callbacks->data;
|
||||||
|
|
||||||
cb = o->callbacks->data;
|
|
||||||
o->callbacks = eina_list_remove(o->callbacks, cb);
|
o->callbacks = eina_list_remove(o->callbacks, cb);
|
||||||
if (cb->event) eina_stringshare_del(cb->event);
|
if (cb->event) eina_stringshare_del(cb->event);
|
||||||
EVAS_MEMPOOL_FREE(_mp_cb, cb);
|
EVAS_MEMPOOL_FREE(_mp_cb, cb);
|
||||||
|
@ -757,19 +754,19 @@ void
|
||||||
evas_object_smart_member_cache_invalidate(Evas_Object *obj)
|
evas_object_smart_member_cache_invalidate(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
Evas_Object_Smart *o;
|
Evas_Object_Smart *o;
|
||||||
Eina_Inlist *l;
|
Evas_Object *member;
|
||||||
|
|
||||||
MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ);
|
MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ);
|
||||||
return;
|
return;
|
||||||
MAGIC_CHECK_END();
|
MAGIC_CHECK_END();
|
||||||
|
|
||||||
obj->parent_cache.pass_events_valid = 0;
|
obj->parent_cache.pass_events_valid = EINA_FALSE;
|
||||||
|
|
||||||
o = (Evas_Object_Smart *)(obj->object_data);
|
o = obj->object_data;
|
||||||
if (o->magic != MAGIC_OBJ_SMART) return;
|
if (o->magic != MAGIC_OBJ_SMART) return;
|
||||||
|
|
||||||
for (l = o->contained; l; l = l->next)
|
EINA_INLIST_FOREACH(o->contained, member);
|
||||||
evas_object_smart_member_cache_invalidate((Evas_Object *) l);
|
evas_object_smart_member_cache_invalidate(member);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue