summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyunho Kang <hhstark.kang@samsung.com>2017-08-31 11:56:24 +0900
committerSemun Lee <semun.lee@samsung.com>2017-09-13 10:12:00 +0000
commit8a6d3d3ca1615b9932a7d08c801a039e3634e958 (patch)
treebfb6885cdcf05ccc418f7df22180d4d8659d6a20
parent12c8ebba8023fb1f3963223711ca03ec1e3fee8f (diff)
downloadappcore-widget-8a6d3d3ca1615b9932a7d08c801a039e3634e958.tar.gz
appcore-widget-8a6d3d3ca1615b9932a7d08c801a039e3634e958.tar.bz2
appcore-widget-8a6d3d3ca1615b9932a7d08c801a039e3634e958.zip
Finalize g_source before elm_shutdown
Change-Id: I59b27ef2b5917737ad08550c20a00dbc9db22c31 Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
-rwxr-xr-xsrc/widget_app.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/widget_app.c b/src/widget_app.c
index d930a63..77b2889 100755
--- a/src/widget_app.c
+++ b/src/widget_app.c
@@ -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 */