Call widget_instance_unref() if widget_instance_get_content() is failed 09/248009/1 accepted/tizen/6.0/unified/20201119.095047 submit/tizen_6.0/20201119.070340
authorSunghyun Kim <scholb.kim@samsung.com>
Thu, 19 Nov 2020 06:58:15 +0000 (15:58 +0900)
committerSunghyun Kim <scholb.kim@samsung.com>
Thu, 19 Nov 2020 06:58:15 +0000 (15:58 +0900)
Change-Id: Ib8dc46dc6f340084b8bc2a3a9d0592ffdbc02c2b

widget_viewer_dali/internal/widget_view/widget_view_impl.cpp

index f498c1794ea60f3893d44987f522ed6aeb54ae3b..a0da538d38baf39e8d6e36c0ebc0e27b55509138 100644 (file)
@@ -447,6 +447,7 @@ const std::string& WidgetView::GetContentInfo()
   if( widget_instance_get_content( instance, &contentInfo ) < 0 )
   {
     DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::GetContentInfo: Failed to get content of widget. [%s]\n", mInstanceId.c_str() );
+    widget_instance_unref( instance );
     return mContentInfo;
   }