From 4cbcbc3647892d76efd20e21ac86d176c83dd041 Mon Sep 17 00:00:00 2001 From: "Eunki, Hong" Date: Thu, 23 Feb 2023 23:07:01 +0900 Subject: [PATCH] [Tizen] Fix coverity error at ReloadWidget Change-Id: I45abe148a4e82c770091494231af04aaa3b1b0f8 Signed-off-by: Eunki, Hong --- .../widget_view_manager/widget_view_manager_impl.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/widget_viewer_dali/internal/widget_view_manager/widget_view_manager_impl.cpp b/widget_viewer_dali/internal/widget_view_manager/widget_view_manager_impl.cpp index 6be28eb..3df034d 100644 --- a/widget_viewer_dali/internal/widget_view_manager/widget_view_manager_impl.cpp +++ b/widget_viewer_dali/internal/widget_view_manager/widget_view_manager_impl.cpp @@ -304,8 +304,15 @@ int WidgetViewManager::WidgetLifeCycleCallback(const char *appid, widget_lifecyc { DALI_LOG_RELEASE_INFO("WidgetViewManager::WidgetLifeCycleCallback: Call ReloadWidget [%s, %s]\n",appid, instanceIter.second); WidgetViewIter iter = widgetViewManager->mWidgetViewContainer.find( std::string((instanceIter).second ) ); - Dali::WidgetView::WidgetView widgetView = iter->second; - Dali::WidgetView::GetImplementation( widgetView ).ReloadWidget(); + if( iter != widgetViewManager->mWidgetViewContainer.end() ) + { + Dali::WidgetView::WidgetView widgetView = iter->second; + Dali::WidgetView::GetImplementation( widgetView ).ReloadWidget(); + } + else + { + DALI_LOG_WARNING("%s not exist on mWidgetViewContainer! ignore it.\n",instanceIter.second); + } } } } -- 2.34.1