ecore: Avoid using return in locked section

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 62346
This commit is contained in:
Mike McCormack 2011-08-11 11:38:54 +00:00 committed by Mike McCormack
parent f05e37addf
commit 4f5d5c40bf
1 changed files with 3 additions and 3 deletions

View File

@ -171,7 +171,7 @@ ecore_event_handler_del(Ecore_Event_Handler *event_handler)
"ecore_event_handler_del");
goto unlock;
}
EINA_SAFETY_ON_TRUE_RETURN_VAL(event_handler->delete_me, NULL);
EINA_SAFETY_ON_TRUE_GOTO(event_handler->delete_me, unlock);
event_handler->delete_me = 1;
event_handlers_delete_list = eina_list_append(event_handlers_delete_list, event_handler);
data = event_handler->data;
@ -297,7 +297,7 @@ ecore_event_del(Ecore_Event *event)
ECORE_MAGIC_FAIL(event, ECORE_MAGIC_EVENT, "ecore_event_del");
goto unlock;
}
EINA_SAFETY_ON_TRUE_RETURN_VAL(event->delete_me, NULL);
EINA_SAFETY_ON_TRUE_GOTO(event->delete_me, unlock);
event->delete_me = 1;
data = event->data;
unlock:
@ -387,7 +387,7 @@ ecore_event_filter_del(Ecore_Event_Filter *ef)
ECORE_MAGIC_FAIL(ef, ECORE_MAGIC_EVENT_FILTER, "ecore_event_filter_del");
goto unlock;
}
EINA_SAFETY_ON_TRUE_RETURN_VAL(ef->delete_me, NULL);
EINA_SAFETY_ON_TRUE_GOTO(ef->delete_me, unlock);
ef->delete_me = 1;
event_filters_delete_me = 1;
data = ef->data;