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) efreet_init(void)
{ {
if (init++) return init; if (init++) return init;
if (!eina_stringshare_init()) return --init; if (!eina_init()) return --init;
if (!efreet_base_init()) return --init; if (!efreet_base_init()) return --init;
if (!efreet_xml_init()) return --init; if (!efreet_xml_init()) return --init;
if (!efreet_icon_init()) return --init; if (!efreet_icon_init()) return --init;
@ -55,7 +55,7 @@ efreet_shutdown(void)
efreet_icon_shutdown(); efreet_icon_shutdown();
efreet_xml_shutdown(); efreet_xml_shutdown();
efreet_base_shutdown(); efreet_base_shutdown();
eina_stringshare_shutdown(); eina_shutdown();
IF_FREE(efreet_lang); IF_FREE(efreet_lang);
IF_FREE(efreet_lang_country); IF_FREE(efreet_lang_country);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -140,23 +140,19 @@ ethumb_init(void)
if (initcount) if (initcount)
return ++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; return 0;
} }
_log_dom = eina_log_domain_register("ethumb", EINA_COLOR_GREEN); _log_dom = eina_log_domain_register("ethumb", EINA_COLOR_GREEN);
if (_log_dom < 0) if (_log_dom < 0)
{ {
EINA_LOG_ERR("Could not register log domain: ethumb"); EINA_LOG_ERR("Could not register log domain: ethumb");
eina_log_shutdown(); eina_shutdown();
return 0; return 0;
} }
eina_stringshare_init();
eina_list_init();
eina_hash_init();
eina_module_init();
evas_init(); evas_init();
ecore_init(); ecore_init();
ecore_evas_init(); ecore_evas_init();
@ -183,17 +179,13 @@ ethumb_shutdown(void)
eina_stringshare_del(_home_thumb_dir); eina_stringshare_del(_home_thumb_dir);
eina_stringshare_del(_thumb_category_normal); eina_stringshare_del(_thumb_category_normal);
eina_stringshare_del(_thumb_category_large); eina_stringshare_del(_thumb_category_large);
eina_stringshare_shutdown();
eina_list_shutdown();
eina_hash_shutdown();
eina_module_shutdown();
evas_shutdown(); evas_shutdown();
ecore_shutdown(); ecore_shutdown();
ecore_evas_shutdown(); ecore_evas_shutdown();
edje_shutdown(); edje_shutdown();
eina_log_domain_unregister(_log_dom); eina_log_domain_unregister(_log_dom);
_log_dom = -1; _log_dom = -1;
eina_log_shutdown(); eina_shutdown();
} }
return initcount; return initcount;

View File

@ -400,7 +400,7 @@ ethumb_client_init(void)
if (_initcount) if (_initcount)
return ++_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 log module.\n");
return 0; return 0;
@ -409,7 +409,7 @@ ethumb_client_init(void)
if (_log_dom < 0) if (_log_dom < 0)
{ {
EINA_LOG_ERR("Could not register log domain: ethumb_client"); EINA_LOG_ERR("Could not register log domain: ethumb_client");
eina_log_shutdown(); eina_shutdown();
return 0; return 0;
} }
@ -430,7 +430,7 @@ ethumb_client_shutdown(void)
ethumb_shutdown(); ethumb_shutdown();
eina_log_domain_unregister(_log_dom); eina_log_domain_unregister(_log_dom);
_log_dom = -1; _log_dom = -1;
eina_log_shutdown(); eina_shutdown();
return _initcount; return _initcount;
} }