namespace Internal
{
+
+namespace
+{
const char * const UNITS("px");
+}
RasterizingTask::RasterizingTask( SvgVisual* svgRenderer, NSVGimage* parsedSvg, const VisualUrl& url, float dpi, unsigned int width, unsigned int height)
: mSvgVisual( svgRenderer ),
return;
}
- if( mUrl.IsLocalResource() )
- {
- Dali::Vector<char> buffer;
- if ( !Dali::FileLoader::ReadFile( mUrl.GetUrl(), buffer ) )
- {
- DALI_LOG_ERROR("Failed to read file!\n");
- return;
- }
-
- mParsedSvg = nsvgParse( buffer.begin(), UNITS, mDpi );
- }
- else
+ if( !mUrl.IsLocalResource() )
{
Dali::Vector<uint8_t> remoteBuffer;
return;
}
+ remoteBuffer.PushBack( '\0' );
mParsedSvg = nsvgParse( reinterpret_cast<char*>(remoteBuffer.begin()), UNITS, mDpi );
}
}