From 2f78c9d0b0356f9737ef0a288bfa78201e9c8c9c Mon Sep 17 00:00:00 2001 From: Dongsug Song Date: Sat, 11 Jan 2020 14:55:20 +0900 Subject: [PATCH] [Tizen] Fix svg image not shown problem in store(APPS) Change-Id: I3c2ff76c4cad2dd9fdc7ee3768771677621e59bc --- dali-toolkit/internal/visuals/svg/svg-rasterize-thread.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dali-toolkit/internal/visuals/svg/svg-rasterize-thread.cpp b/dali-toolkit/internal/visuals/svg/svg-rasterize-thread.cpp index c2c907f..174183e 100644 --- a/dali-toolkit/internal/visuals/svg/svg-rasterize-thread.cpp +++ b/dali-toolkit/internal/visuals/svg/svg-rasterize-thread.cpp @@ -62,7 +62,14 @@ void RasterizingTask::Load() { Dali::Vector remoteBuffer; - mParsedSvg = nsvgParseFromFile( mUrl.GetUrl().c_str(), UNITS, mDpi ); + if( !Dali::FileLoader::DownloadFileSynchronously( mUrl.GetUrl(), remoteBuffer )) + { + DALI_LOG_ERROR("Failed to download file!\n"); + return; + } + + remoteBuffer.PushBack( '\0' ); + mParsedSvg = nsvgParse( reinterpret_cast(remoteBuffer.begin()), UNITS, mDpi ); } } -- 2.7.4