From 4d135d01833f4f174c6853ae8db010e8fde882f8 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Thu, 21 May 2020 12:43:38 +0900 Subject: [PATCH] Update app status before calling exit function Change-Id: If92fd81947052977af575f7451878ba8a90d8512 Signed-off-by: Hwankyu Jhun --- src/base/appcore_base.c | 1 + src/multiwindow_base/appcore_multiwindow_base.c | 1 + src/ui_base/appcore_ui_base.c | 1 + 3 files changed, 3 insertions(+) diff --git a/src/base/appcore_base.c b/src/base/appcore_base.c index b2d932b..4086e95 100644 --- a/src/base/appcore_base.c +++ b/src/base/appcore_base.c @@ -1479,6 +1479,7 @@ EXPORT_API void appcore_base_toggle_suspended_state(void) EXPORT_API void appcore_base_exit(void) { + aul_status_update(STATUS_DYING); if (__context.ops.exit) __context.ops.exit(__context.data); } diff --git a/src/multiwindow_base/appcore_multiwindow_base.c b/src/multiwindow_base/appcore_multiwindow_base.c index 20afa26..093a750 100644 --- a/src/multiwindow_base/appcore_multiwindow_base.c +++ b/src/multiwindow_base/appcore_multiwindow_base.c @@ -265,6 +265,7 @@ EXPORT_API void appcore_multiwindow_base_fini(void) EXPORT_API void appcore_multiwindow_base_exit(void) { + aul_status_update(STATUS_DYING); if (_appcore_mw_context.ops.base.exit) _appcore_mw_context.ops.base.exit(_appcore_mw_context.data); } diff --git a/src/ui_base/appcore_ui_base.c b/src/ui_base/appcore_ui_base.c index db70d35..a11a14c 100644 --- a/src/ui_base/appcore_ui_base.c +++ b/src/ui_base/appcore_ui_base.c @@ -1069,6 +1069,7 @@ EXPORT_API bool appcore_ui_base_is_resumed(void) EXPORT_API void appcore_ui_base_exit(void) { + aul_status_update(STATUS_DYING); if (__context.ops.base.exit) __context.ops.base.exit(__context.data); } -- 2.7.4