{
Property::Value value( Property::ARRAY );
Property::Array* array = value.GetArray();
- DALI_ASSERT_DEBUG( array ); // should always exist in this case
size_t count( mValue.Size() );
- array->Reserve( count );
- for( size_t i( 0 ); i != count; ++i )
+
+ if( array )
{
- array->PushBack( mValue[i] );
+ array->Reserve( count );
+ for( size_t i( 0 ); i != count; ++i )
+ {
+ array->PushBack( mValue[i] );
+ }
}
return value;
}
{
Property::Value value( Property::ARRAY );
Property::Array* array = value.GetArray();
- DALI_ASSERT_DEBUG( array ); // should always exist in this case
size_t count( mValue.Size() );
- array->Reserve( count );
- for( size_t i( 0 ); i != count; ++i )
+
+ if( array )
{
- array->PushBack( mProgress[i] );
+ array->Reserve( count );
+ for( size_t i( 0 ); i != count; ++i )
+ {
+ array->PushBack( mProgress[i] );
+ }
}
return value;
}