forked from enlightenment/efl
ecore-drm: Initialize ecore_event on ecore_drm_init
@bugfix: Initialize ecore_event on ecore_drm_init We need to make sure ecore_event_init has been called so we can process events for ecore_evas. Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
fe7206d334
commit
337a18a5dd
|
@ -275,12 +275,21 @@ ecore_drm_init(void)
|
|||
/* try to init eina */
|
||||
if (!eina_init()) return --_ecore_drm_init_count;
|
||||
|
||||
/* try to init ecore */
|
||||
if (!ecore_init())
|
||||
{
|
||||
eina_shutdown();
|
||||
return --_ecore_drm_init_count;
|
||||
}
|
||||
|
||||
/* try to init ecore_event */
|
||||
if (!ecore_event_init())
|
||||
{
|
||||
ecore_shutdown();
|
||||
eina_shutdown();
|
||||
return --_ecore_drm_init_count;
|
||||
}
|
||||
|
||||
/* set logging level */
|
||||
eina_log_level_set(EINA_LOG_LEVEL_DBG);
|
||||
|
||||
|
@ -377,6 +386,10 @@ ecore_drm_shutdown(void)
|
|||
close(_ecore_drm_sockets[0]);
|
||||
close(_ecore_drm_sockets[1]);
|
||||
|
||||
/* shutdown ecore_event */
|
||||
ecore_event_shutdown();
|
||||
|
||||
/* shutdown ecore */
|
||||
ecore_shutdown();
|
||||
|
||||
/* unregsiter log domain */
|
||||
|
|
Loading…
Reference in New Issue