ooh - a case where callbacks may be cleared but we call one - list entry not

nulled out. fix.


SVN revision: 33848
This commit is contained in:
Carsten Haitzler 2008-02-26 09:16:17 +00:00
parent a3ac3697ec
commit 23aef39670
1 changed files with 4 additions and 1 deletions

View File

@ -124,7 +124,10 @@ evas_object_event_callback_call(Evas_Object *obj, Evas_Callback_Type type, void
}
obj->callbacks->walking_list--;
if (!obj->callbacks->walking_list)
evas_object_event_callback_clear(obj);
{
evas_object_event_callback_clear(obj);
l_mod = NULL;
}
if (type == EVAS_CALLBACK_MOUSE_DOWN)
{