diff options
-rwxr-xr-x | src/widget_app.c | 3 |
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 */ |