forked from enlightenment/efl
Update to match new EINA init/shutdown.
SVN revision: 42301
This commit is contained in:
parent
e4af7c100c
commit
992936af22
|
@ -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);
|
||||||
|
|
|
@ -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();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue