Finalize g_source before elm_shutdown 78/146878/2
authorHyunho Kang <hhstark.kang@samsung.com>
Thu, 31 Aug 2017 02:56:24 +0000 (11:56 +0900)
committerSemun Lee <semun.lee@samsung.com>
Wed, 13 Sep 2017 10:12:00 +0000 (10:12 +0000)
Change-Id: I59b27ef2b5917737ad08550c20a00dbc9db22c31
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
src/widget_app.c

index d930a63..77b2889 100755 (executable)
@@ -1010,6 +1010,7 @@ static void __on_poweroff(keynode_t *key, void *data)
 /* LCOV_EXCL_STOP */
 
 extern int _set_i18n(const char *name);
+extern void aul_finalize();
 
 static int __before_loop(int argc, char **argv)
 {
@@ -1108,6 +1109,7 @@ static void __after_loop()
 
        if (app_ops->terminate)
                app_ops->terminate(app_user_data);
+       aul_finalize();
 
        screen_connector_provider_fini();
 
@@ -1124,7 +1126,6 @@ static void __after_loop()
                free(appid);
                appid = NULL;
        }
-
        elm_shutdown();
 
        /* Check loader case */