From 7bd93f1f542237e8313c30f0b2018be0cadcd654 Mon Sep 17 00:00:00 2001 From: Junghoon Park Date: Thu, 13 Apr 2017 20:46:41 +0900 Subject: [PATCH] Change main loop APIs - Use elm_run instead of ecore_main_loop_begin Change-Id: I613edea999586a27d20eee506aabfcb66bb694fa Signed-off-by: Junghoon Park --- src/widget_app.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/widget_app.c b/src/widget_app.c index 5995238..384f0cd 100755 --- a/src/widget_app.c +++ b/src/widget_app.c @@ -1039,6 +1039,13 @@ static void __after_loop() } elm_shutdown(); + + /* Check loader case */ + if (getenv("AUL_LOADER_INIT")) { + unsetenv("AUL_LOADER_INIT"); + elm_shutdown(); + } + } static void __on_low_memory(keynode_t *key, void *data) @@ -1221,7 +1228,7 @@ EXPORT_API int widget_app_main(int argc, char **argv, return r; } - ecore_main_loop_begin(); + elm_run(); aul_status_update(STATUS_DYING); __after_loop(); @@ -1240,7 +1247,7 @@ EXPORT_API int widget_app_exit(void) exit_called = 1; - ecore_main_loop_quit(); + elm_exit(); return WIDGET_ERROR_NONE; } -- 2.7.4