eina: call eina_threads_init from eina_debug_init

eina is guaranteed to crash in any process without this call now that
eina_debug exists and requires threads

@fix

Differential Revision: https://phab.enlightenment.org/D6302
This commit is contained in:
Mike Blumenkrantz 2018-06-15 16:42:29 -04:00
parent 0e49bfda65
commit d886b18fc3
1 changed files with 2 additions and 0 deletions

View File

@ -711,6 +711,7 @@ eina_debug_init(void)
}
// mark as initted
_inited = EINA_TRUE;
eina_threads_init();
// For Windows support GetModuleFileName can be used
// set up thread things
eina_spinlock_new(&_eina_debug_lock);
@ -745,5 +746,6 @@ eina_debug_shutdown(void)
// yes - we never free on shutdown - this is because the monitor thread
// never exits. this is not a leak - we intend to never free up any
// resources here because they are allocated once only ever.
eina_threads_shutdown();
return EINA_TRUE;
}