Update to match new EINA init/shutdown.

SVN revision: 42301
This commit is contained in:
Gustavo Sverzut Barbieri 2009-09-06 22:23:04 +00:00
parent e4af7c100c
commit 992936af22
9 changed files with 21 additions and 35 deletions

View File

@ -29,7 +29,7 @@ EAPI int
efreet_init(void)
{
if (init++) return init;
if (!eina_stringshare_init()) return --init;
if (!eina_init()) return --init;
if (!efreet_base_init()) return --init;
if (!efreet_xml_init()) return --init;
if (!efreet_icon_init()) return --init;
@ -55,7 +55,7 @@ efreet_shutdown(void)
efreet_icon_shutdown();
efreet_xml_shutdown();
efreet_base_shutdown();
eina_stringshare_shutdown();
eina_shutdown();
IF_FREE(efreet_lang);
IF_FREE(efreet_lang_country);

View File

@ -35,12 +35,7 @@ static Eina_List *efreet_dirs_get(const char *key,
int
efreet_base_init(void)
{
if (!eina_stringshare_init()) return 0;
if (!eina_list_init())
{
eina_stringshare_shutdown();
return 0;
}
if (!eina_init()) return 0;
return 1;
}
@ -61,8 +56,7 @@ efreet_base_shutdown(void)
IF_FREE_LIST(xdg_data_dirs, eina_stringshare_del);
IF_FREE_LIST(xdg_config_dirs, eina_stringshare_del);
eina_list_shutdown();
eina_stringshare_shutdown();
eina_shutdown();
}
/**

View File

@ -136,7 +136,7 @@ int
efreet_desktop_init(void)
{
if (init++) return init;
if (!eina_stringshare_init()) return --init;
if (!eina_init()) return --init;
if (!ecore_file_init()) return --init;
efreet_desktop_cache = eina_hash_string_superfast_new(NULL);
@ -167,7 +167,7 @@ efreet_desktop_shutdown(void)
if (--init) return init;
ecore_file_shutdown();
eina_stringshare_shutdown();
eina_shutdown();
IF_RELEASE(desktop_environment);
IF_FREE_HASH(efreet_desktop_cache);

View File

@ -54,7 +54,7 @@ int
efreet_ini_init(void)
{
if (init++) return init;
if (!eina_stringshare_init()) return --init;
if (!eina_init()) return --init;
return init;
}
@ -67,7 +67,7 @@ int
efreet_ini_shutdown(void)
{
if (--init) return init;
eina_stringshare_shutdown();
eina_shutdown();
return init;
}

View File

@ -450,7 +450,7 @@ efreet_menu_init(void)
{NULL, NULL}
};
if (!eina_stringshare_init()) return 0;
if (!eina_init()) return 0;
if (!efreet_xml_init()) return 0;
efreet_menu_handle_cbs = eina_hash_string_superfast_new(NULL);
@ -571,7 +571,7 @@ efreet_menu_shutdown(void)
IF_RELEASE(efreet_tag_menu);
efreet_xml_shutdown();
eina_stringshare_shutdown();
eina_shutdown();
}
/**

View File

@ -47,7 +47,7 @@ int
efreet_xml_init(void)
{
if (init++) return init;
if (!eina_stringshare_init()) return --init;
if (!eina_init()) return --init;
return init;
}
@ -60,7 +60,7 @@ int
efreet_xml_shutdown(void)
{
if (--init) return init;
eina_stringshare_shutdown();
eina_shutdown();
return init;
}

View File

@ -1761,7 +1761,7 @@ main(int argc, char *argv[])
memset(&ed, 0, sizeof(ed));
ecore_init();
eina_stringshare_init();
eina_init();
ethumb_init();
@ -1830,7 +1830,7 @@ main(int argc, char *argv[])
e_dbus_shutdown();
finish:
ethumb_shutdown();
eina_stringshare_init();
eina_init();
ecore_shutdown();
return exit_value;
}

View File

@ -140,23 +140,19 @@ ethumb_init(void)
if (initcount)
return ++initcount;
if (!eina_log_init())
if (!eina_init())
{
fprintf(stderr, "ERROR: Could not initialize log module.\n");
fprintf(stderr, "ERROR: Could not initialize eina.\n");
return 0;
}
_log_dom = eina_log_domain_register("ethumb", EINA_COLOR_GREEN);
if (_log_dom < 0)
{
EINA_LOG_ERR("Could not register log domain: ethumb");
eina_log_shutdown();
eina_shutdown();
return 0;
}
eina_stringshare_init();
eina_list_init();
eina_hash_init();
eina_module_init();
evas_init();
ecore_init();
ecore_evas_init();
@ -183,17 +179,13 @@ ethumb_shutdown(void)
eina_stringshare_del(_home_thumb_dir);
eina_stringshare_del(_thumb_category_normal);
eina_stringshare_del(_thumb_category_large);
eina_stringshare_shutdown();
eina_list_shutdown();
eina_hash_shutdown();
eina_module_shutdown();
evas_shutdown();
ecore_shutdown();
ecore_evas_shutdown();
edje_shutdown();
eina_log_domain_unregister(_log_dom);
_log_dom = -1;
eina_log_shutdown();
eina_shutdown();
}
return initcount;

View File

@ -400,7 +400,7 @@ ethumb_client_init(void)
if (_initcount)
return ++_initcount;
if (!eina_log_init())
if (!eina_init())
{
fprintf(stderr, "ERROR: Could not initialize log module.\n");
return 0;
@ -409,7 +409,7 @@ ethumb_client_init(void)
if (_log_dom < 0)
{
EINA_LOG_ERR("Could not register log domain: ethumb_client");
eina_log_shutdown();
eina_shutdown();
return 0;
}
@ -430,7 +430,7 @@ ethumb_client_shutdown(void)
ethumb_shutdown();
eina_log_domain_unregister(_log_dom);
_log_dom = -1;
eina_log_shutdown();
eina_shutdown();
return _initcount;
}