diff --git a/src/modules/mixer/e_mod_main.c b/src/modules/mixer/e_mod_main.c index d2ae88b3a..fe8988c8a 100644 --- a/src/modules/mixer/e_mod_main.c +++ b/src/modules/mixer/e_mod_main.c @@ -432,8 +432,10 @@ _emixer_del_cb(void *data EINA_UNUSED, int type EINA_UNUSED, { mixer_context->emixer = NULL; if (mixer_context->emix_event_handler) - ecore_event_handler_del(mixer_context->emix_event_handler); - + { + ecore_event_handler_del(mixer_context->emix_event_handler); + mixer_context->emix_event_handler = NULL; + } return EINA_TRUE; }