eldbus: don't do a double initialization due to ecore module using eldbus now.

This commit is contained in:
Cedric BAIL 2013-12-23 11:24:49 +09:00
parent b4106c90d9
commit 0a6ce62bb2
1 changed files with 3 additions and 3 deletions

View File

@ -87,8 +87,8 @@ static void _eldbus_connection_free(Eldbus_Connection *conn);
EAPI int EAPI int
eldbus_init(void) eldbus_init(void)
{ {
if (_eldbus_init_count > 0) if (_eldbus_init_count++ > 0)
return ++_eldbus_init_count; return _eldbus_init_count;
if (!eina_init()) if (!eina_init())
{ {
@ -130,7 +130,7 @@ eldbus_init(void)
if (!eldbus_proxy_init()) goto proxy_failed; if (!eldbus_proxy_init()) goto proxy_failed;
if (!eldbus_service_init()) goto service_failed; if (!eldbus_service_init()) goto service_failed;
return ++_eldbus_init_count; return _eldbus_init_count;
service_failed: service_failed:
eldbus_proxy_shutdown(); eldbus_proxy_shutdown();