diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index 11c043e606..baeb5f1db9 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -609,12 +609,12 @@ ecore_evas_init(void) if (++_ecore_evas_init_count != 1) return _ecore_evas_init_count; - if (!evas_init()) - return --_ecore_evas_init_count; - if (!ecore_init()) goto shutdown_evas; + if (!evas_init()) + return --_ecore_evas_init_count; + _ecore_evas_log_dom = eina_log_domain_register ("ecore_evas", ECORE_EVAS_DEFAULT_LOG_COLOR); if(_ecore_evas_log_dom < 0) @@ -700,8 +700,8 @@ ecore_evas_shutdown(void) eina_log_domain_unregister(_ecore_evas_log_dom); _ecore_evas_log_dom = -1; - ecore_shutdown(); evas_shutdown(); + ecore_shutdown(); return _ecore_evas_init_count; }