Return value of a function 'Dali::Property::Map::Find' is dereferenced without checking.
Change-Id: I944682e9f4589235052c2b33dae22e59b68b6431
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
{
if(resultMap->Find( Toolkit::Visual::Property::TYPE )->Get<int>() == Visual::COLOR )
{
- result = resultMap->Find( ColorVisual::Property::MIX_COLOR )->Get<Vector4>();
+ Dali::Property::Value* value = resultMap->Find( ColorVisual::Property::MIX_COLOR );
+ if (value)
+ {
+ result = value->Get<Vector4>();
+ }
}
}
} catch (std::out_of_range& e) {