From ae51833bac7ba5f72bd40a96beb13081c8d573f6 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Sat, 12 Jan 2013 01:08:14 +0000 Subject: [PATCH] emotion: reorder cleanup of modules. SVN revision: 82674 --- src/lib/emotion/emotion_modules.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/emotion/emotion_modules.c b/src/lib/emotion/emotion_modules.c index 95d6a8b30c..dffc6fd33b 100644 --- a/src/lib/emotion/emotion_modules.c +++ b/src/lib/emotion/emotion_modules.c @@ -146,9 +146,6 @@ emotion_modules_shutdown(void) { Emotion_Engine_Registry_Entry *re; - EINA_LIST_FREE(_emotion_engine_registry, re) - _emotion_engine_registry_entry_free(re); - #ifdef EMOTION_STATIC_BUILD_XINE xine_module_shutdown(); #endif @@ -166,6 +163,12 @@ emotion_modules_shutdown(void) _emotion_modules = NULL; } + EINA_LIST_FREE(_emotion_engine_registry, re) + { + WRN("Engine was not unregistered: %p", re->engine); + _emotion_engine_registry_entry_free(re); + } + _emotion_modules_loaded = EINA_FALSE; }