From a16314cd88f183321d09e026d4e22f53c9764e42 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Mon, 22 Nov 2010 14:15:40 +0000 Subject: [PATCH] init ecore in main init SVN revision: 54781 --- legacy/efreet/src/lib/efreet.c | 6 +++++- legacy/efreet/src/lib/efreet_icon.c | 6 ------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/legacy/efreet/src/lib/efreet.c b/legacy/efreet/src/lib/efreet.c index 636214e353..d1d42c337c 100644 --- a/legacy/efreet/src/lib/efreet.c +++ b/legacy/efreet/src/lib/efreet.c @@ -34,8 +34,10 @@ efreet_init(void) if (!eina_init()) return --_efreet_init_count; - if (!eet_init()) + if (!ecore_init()) goto shutdown_eina; + if (!eet_init()) + goto shutdown_ecore; _efreet_log_domain_global = eina_log_domain_register("efreet", EFREET_DEFAULT_LOG_COLOR); if (_efreet_log_domain_global < 0) { @@ -91,6 +93,8 @@ unregister_log_domain: eina_log_domain_unregister(_efreet_log_domain_global); shutdown_eet: eet_shutdown(); +shutdown_ecore: + ecore_shutdown(); shutdown_eina: eina_shutdown(); diff --git a/legacy/efreet/src/lib/efreet_icon.c b/legacy/efreet/src/lib/efreet_icon.c index 789209dd94..53cc6b9ea1 100644 --- a/legacy/efreet/src/lib/efreet_icon.c +++ b/legacy/efreet/src/lib/efreet_icon.c @@ -118,16 +118,10 @@ efreet_icon_init(void) const char *default_exts[] = {".png", ".xpm", NULL}; int i; - if (!ecore_init()) - return 0; - _efreet_icon_log_dom = eina_log_domain_register ("efreet_icon", EFREET_DEFAULT_LOG_COLOR); if (_efreet_icon_log_dom < 0) - { - ecore_shutdown(); return 0; - } /* setup the default extension list */ for (i = 0; default_exts[i]; i++)