From: Tom Hacohen Date: Mon, 29 Apr 2013 14:36:00 +0000 (+0100) Subject: Run elm_shutdown in the ELM_MAIN macro. X-Git-Tag: upstream/1.20.0~7116^2~14^2~4741 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=531ee1bbc3ccce32e9459141af16ec37476da69c;p=platform%2Fupstream%2Fefl.git Run elm_shutdown in the ELM_MAIN macro. --- diff --git a/legacy/elementary/src/lib/elm_general.h b/legacy/elementary/src/lib/elm_general.h index 9cfee65..90b790b 100644 --- a/legacy/elementary/src/lib/elm_general.h +++ b/legacy/elementary/src/lib/elm_general.h @@ -120,7 +120,7 @@ typedef Eina_Bool (*Elm_Event_Cb)(void *data, Evas_Object *obj, Evas extern EAPI double _elm_startup_time; #ifndef ELM_LIB_QUICKLAUNCH -#define ELM_MAIN() int main(int argc, char **argv) { _elm_startup_time = ecore_time_unix_get(); elm_init(argc, argv); return elm_main(argc, argv); } /**< macro to be used after the elm_main() function */ +#define ELM_MAIN() int main(int argc, char **argv) { int ret; _elm_startup_time = ecore_time_unix_get(); elm_init(argc, argv); ret = elm_main(argc, argv); return ret; } /**< macro to be used after the elm_main() function */ #else #define ELM_MAIN() int main(int argc, char **argv) { _elm_startup_time = ecore_time_unix_get(); return elm_quicklaunch_fallback(argc, argv); } /**< macro to be used after the elm_main() function */ #endif