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 */
|
/* try to init eina */
|
||||||
if (!eina_init()) return --_ecore_drm_init_count;
|
if (!eina_init()) return --_ecore_drm_init_count;
|
||||||
|
|
||||||
|
/* try to init ecore */
|
||||||
if (!ecore_init())
|
if (!ecore_init())
|
||||||
{
|
{
|
||||||
eina_shutdown();
|
eina_shutdown();
|
||||||
return --_ecore_drm_init_count;
|
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 */
|
/* set logging level */
|
||||||
eina_log_level_set(EINA_LOG_LEVEL_DBG);
|
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[0]);
|
||||||
close(_ecore_drm_sockets[1]);
|
close(_ecore_drm_sockets[1]);
|
||||||
|
|
||||||
|
/* shutdown ecore_event */
|
||||||
|
ecore_event_shutdown();
|
||||||
|
|
||||||
|
/* shutdown ecore */
|
||||||
ecore_shutdown();
|
ecore_shutdown();
|
||||||
|
|
||||||
/* unregsiter log domain */
|
/* unregsiter log domain */
|
||||||
|
|
Loading…
Reference in New Issue