Fix svace issue in cornerRadius 24/304024/1 accepted/tizen/7.0/unified/20240111.013540
authorsunghyun kim <scholb.kim@samsung.com>
Tue, 9 Jan 2024 06:06:45 +0000 (15:06 +0900)
committersunghyun kim <scholb.kim@samsung.com>
Tue, 9 Jan 2024 06:06:45 +0000 (15:06 +0900)
Change-Id: I728c6edc80c724e9ff0fa23aa061b8a2f9f29636

widget_viewer_dali/internal/widget_view/widget_view_impl.cpp

index 3ad653d2bf9880384c066ae30cb5a8d21618a8a3..0ec96ceaae46e10dd92a1dab41068013332a4033 100644 (file)
@@ -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<Vector4>();
+    if(cornerRadiusValue)
+    {
+      mCornerRadius = cornerRadiusValue->Get<Vector4>();
+    }
     Property::Value* cornerRadiusValuePolicy =  widgetMap.Find(Dali::Toolkit::DevelVisual::Property::CORNER_RADIUS_POLICY);
-    mCornerRadiusPolicy = cornerRadiusValuePolicy->Get<int>();
+    if(cornerRadiusValuePolicy)
+    {
+      mCornerRadiusPolicy = cornerRadiusValuePolicy->Get<int>();
+    }
     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