From: Eunki, Hong Date: Thu, 23 Feb 2023 14:07:01 +0000 (+0900) Subject: [Tizen] Fix coverity error at ReloadWidget X-Git-Tag: accepted/tizen/unified/20230308.030938^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4cbcbc3647892d76efd20e21ac86d176c83dd041;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git [Tizen] Fix coverity error at ReloadWidget Change-Id: I45abe148a4e82c770091494231af04aaa3b1b0f8 Signed-off-by: Eunki, Hong --- 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); + } } } }