From 4bfb1eba63aa4b93985ad8bab21b450b0a2d1f76 Mon Sep 17 00:00:00 2001 From: sunghyun kim Date: Tue, 9 Jan 2024 15:06:45 +0900 Subject: [PATCH] Fix svace issue in cornerRadius Change-Id: I728c6edc80c724e9ff0fa23aa061b8a2f9f29636 --- .../internal/widget_view/widget_view_impl.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 3ad653d..0ec96ce 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -546,9 +546,15 @@ void WidgetView::CreateWidgetRenderer() Property::Map widgetMap; widgetVisual.CreatePropertyMap(widgetMap); Property::Value* cornerRadiusValue = widgetMap.Find(Dali::Toolkit::DevelVisual::Property::CORNER_RADIUS); - mCornerRadius = cornerRadiusValue->Get(); + if(cornerRadiusValue) + { + mCornerRadius = cornerRadiusValue->Get(); + } Property::Value* cornerRadiusValuePolicy = widgetMap.Find(Dali::Toolkit::DevelVisual::Property::CORNER_RADIUS_POLICY); - mCornerRadiusPolicy = cornerRadiusValuePolicy->Get(); + if(cornerRadiusValuePolicy) + { + mCornerRadiusPolicy = cornerRadiusValuePolicy->Get(); + } DALI_LOG_RELEASE_INFO("Create widgetVisual for CornerRadius corner(%f,%f,%f,%f), policy:%f \n", mCornerRadius.x, mCornerRadius.y, mCornerRadius.z, mCornerRadius.w, mCornerRadiusPolicy); } else -- 2.34.1