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