From 16680b8427f7d238270a47c3a8eb3a43629acdce Mon Sep 17 00:00:00 2001 From: Sunghyun Kim Date: Thu, 19 Nov 2020 15:58:15 +0900 Subject: [PATCH] Call widget_instance_unref() if widget_instance_get_content() is failed Change-Id: Ib8dc46dc6f340084b8bc2a3a9d0592ffdbc02c2b --- widget_viewer_dali/internal/widget_view/widget_view_impl.cpp | 1 + 1 file changed, 1 insertion(+) 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 f498c17..a0da538 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -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; } -- 2.34.1