forked from enlightenment/efl
ecore-wl2: Add API function for ecore_wl2_shutdown
Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
d769724ccc
commit
b085e688d5
|
@ -66,3 +66,34 @@ eina_err:
|
|||
eina_shutdown();
|
||||
return --_ecore_wl2_init_count;
|
||||
}
|
||||
|
||||
EAPI int
|
||||
ecore_wl2_shutdown(void)
|
||||
{
|
||||
if (_ecore_wl2_init_count < 1)
|
||||
{
|
||||
ERR("Ecore_Wl2 shutdown called without Ecore_Wl2 Init");
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (--_ecore_wl2_init_count != 0) return _ecore_wl2_init_count;
|
||||
|
||||
/* reset events */
|
||||
ECORE_WL2_EVENT_GLOBAL_ADDED = 0;
|
||||
ECORE_WL2_EVENT_GLOBAL_REMOVED = 0;
|
||||
|
||||
/* shutdown Ecore_Event */
|
||||
ecore_event_shutdown();
|
||||
|
||||
/* shutdown Ecore */
|
||||
ecore_shutdown();
|
||||
|
||||
/* unregister logging domain */
|
||||
eina_log_domain_unregister(_ecore_wl2_log_dom);
|
||||
_ecore_wl2_log_dom = -1;
|
||||
|
||||
/* shutdown eina */
|
||||
eina_shutdown();
|
||||
|
||||
return _ecore_wl2_init_count;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue