From b4dc9af55f4887c1368fe92197933c70b49af89c Mon Sep 17 00:00:00 2001 From: tscholb Date: Thu, 17 Feb 2022 16:37:27 +0900 Subject: [PATCH] Call aul_widget_instance_del() when widget is destoyed if widget is crashed, widget is not terminated perfectly. to avoid this case, we need to call aul_widget_instance_del(). Change-Id: I8af7cce18d6eae70a7c85e3fbe264a616b400928 --- widget_viewer_dali/internal/widget_view/widget_view_impl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp index 4d33499..63798e6 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -671,6 +671,8 @@ bool WidgetView::TerminateWidget() DALI_LOG_ERROR("widget_instance_destroy() is failed. ret:%d, id:%s \n",ret, mInstanceId.c_str()); } + aul_widget_instance_del(mWidgetId.c_str(), mInstanceId.c_str()); + Dali::WidgetView::WidgetView handle( GetOwner() ); mWidgetTerminatedSignal.Emit( handle ); mWidgetDeletedSignal.Emit( handle ); -- 2.34.1