ecore: also error when trying to add an event handler for a type 0 event

Summary:
this is not a valid event type to add a handler for, it indicates an
uninitialized event which means the component is not active and everything
will break

@fix
Depends on D9255

Reviewers: bu5hm4n

Reviewed By: bu5hm4n

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9256
This commit is contained in:
Mike Blumenkrantz 2019-07-10 13:57:38 -04:00
parent 1feff299ff
commit 65c47edc3d
1 changed files with 1 additions and 1 deletions

View File

@ -147,7 +147,7 @@ _ecore_event_message_handler_handler_add(Eo *obj EINA_UNUSED, Ecore_Event_Messag
{
Handler *h;
EINA_SAFETY_ON_TRUE_RETURN_VAL((type < 0) || (type > pd->event_type_count) || (!func), NULL);
EINA_SAFETY_ON_TRUE_RETURN_VAL((type <= 0) || (type > pd->event_type_count) || (!func), NULL);
h = calloc(1, sizeof(Handler));
if (!h) return NULL;
h->func = func;