From: Hwankyu Jhun Date: Fri, 4 Aug 2017 10:45:26 +0000 (+0900) Subject: Fix the exception handling about permanent deletion X-Git-Tag: submit/tizen_3.0/20170810.125114~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d13ef7a31fdd0bcc9aa0d334964afbfd57bd2217;p=platform%2Fcore%2Fappfw%2Fwidget-viewer.git Fix the exception handling about permanent deletion Change-Id: I11aef3cf2118306d35ac8c7d6d809b367fd55d32 Signed-off-by: Hwankyu Jhun --- 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 47d11ded..1b69ef0b 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -483,12 +483,14 @@ void WidgetView::TerminateWidget() { if( !mWidgetId.empty() && !mInstanceId.empty() ) { - widget_instance_terminate( mInstanceId.c_str() ); - if( mPermanentDelete ) { widget_instance_destroy( mInstanceId.c_str() ); } + else + { + widget_instance_terminate( mInstanceId.c_str() ); + } Dali::WidgetView::WidgetView handle( GetOwner() ); mWidgetTerminatedSignal.Emit( handle );