From: tscholb Date: Thu, 17 Feb 2022 07:37:27 +0000 (+0900) Subject: Call aul_widget_instance_del() when widget is destoyed X-Git-Tag: submit/tizen_6.0/20220217.101625^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b4dc9af55f4887c1368fe92197933c70b49af89c;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git 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 --- 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 );