From 10f1f2760f2ecde2c5b63d155bc4dd03e391d532 Mon Sep 17 00:00:00 2001 From: hyunho Date: Thu, 3 May 2018 18:22:12 +0900 Subject: [PATCH] Add log for permanant exit Change-Id: I0f131aead474f70fa6f2931bf4da6305d51c1738 Signed-off-by: hyunho --- src/base/widget_base.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/base/widget_base.c b/src/base/widget_base.c index ce0f63b..e10fc17 100644 --- a/src/base/widget_base.c +++ b/src/base/widget_base.c @@ -776,9 +776,14 @@ static void __multiwindow_exit(void *data) EXPORT_API int widget_base_exit(void) { + int ret; + appcore_multiwindow_base_exit(); - if (appcore_multiwindow_base_instance_get_cnt() != 0 && __is_permanent) - aul_notify_exit(); + if (appcore_multiwindow_base_instance_get_cnt() != 0 && __is_permanent) { + ret = aul_notify_exit(); + aul_widget_write_log(LOG_TAG, "[%s:%d] permanent exit : %d", + __FUNCTION__, __LINE__, ret); + } return 0; } @@ -1525,7 +1530,7 @@ static void __multiwindow_instance_terminate( if (cls->ops.destroy) cls->ops.destroy(instance_h, reason, content_info, class_data); - LOGD("%s is destroyed %d", id, reason); + LOGW("%s is destroyed %d", id, reason); if (reason == WIDGET_BASE_DESTROY_TYPE_PERMANENT) { __is_permanent = true; event = WIDGET_INSTANCE_EVENT_DESTROY; -- 2.7.4