From: Eunki, Hong Date: Fri, 5 Aug 2022 07:39:29 +0000 (+0900) Subject: Fix svace : nullcheck for accessible X-Git-Tag: submit/tizen/20220810.024927^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F96%2F279296%2F2;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git Fix svace : nullcheck for accessible When dali is not debug mode, accessible with null can execute SynchronizeChildPosition(). So we add nullcheck, and print some error message in this case. Change-Id: I3f2c4aa5dfa89de633705805357c0f3d07f7e3d2 Signed-off-by: Eunki, Hong --- 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 639b267..9c9591f 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -1149,7 +1149,14 @@ void WidgetView::OnUpdateArea( Dali::PropertyNotification& source ) { auto* accessible = dynamic_cast(GetAccessibleObject()); DALI_ASSERT_DEBUG(accessible); - accessible->SynchronizeChildPosition(); + if(DALI_LIKELY(accessible)) + { + accessible->SynchronizeChildPosition(); + } + else + { + DALI_LOG_ERROR("WidgetViewAccessible is null!\n"); + } } }