diff --git a/legacy/ecore/src/lib/ecore/ecore_thread.c b/legacy/ecore/src/lib/ecore/ecore_thread.c index 05f93d2d2f..17b3905bdd 100644 --- a/legacy/ecore/src/lib/ecore/ecore_thread.c +++ b/legacy/ecore/src/lib/ecore/ecore_thread.c @@ -159,8 +159,10 @@ ecore_thread_shutdown(void) if (!_ecore_thread_init) { /* FIXME: If function are still running in the background, should we kill them ? */ +#ifdef BUILD_PTHREAD ecore_event_handler_del(del_handler); del_handler = NULL; +#endif } return _ecore_thread_init;