X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fimage-loader%2Fasync-image-loader-impl.cpp;h=84549925be83edb323b95d0a3bf94a9646c5fe5f;hp=06065b79262b424c97e158d296437dce966db0e1;hb=05316fdb6779dced99b135c06326ddaeea1fc2ee;hpb=928f30d2caf2775c5bcbfd84ceb4bf37ca29f020 diff --git a/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp b/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp index 06065b7..8454992 100644 --- a/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp +++ b/dali-toolkit/internal/image-loader/async-image-loader-impl.cpp @@ -19,7 +19,6 @@ #include "async-image-loader-impl.h" // EXTERNAL INCLUDES -#include #include namespace Dali @@ -50,7 +49,7 @@ IntrusivePtr AsyncImageLoader::New() return internal; } -uint32_t AsyncImageLoader::Load( const std::string& url, +uint32_t AsyncImageLoader::Load( const VisualUrl& url, ImageDimensions dimensions, FittingMode::Type fittingMode, SamplingMode::Type samplingMode, @@ -62,9 +61,7 @@ uint32_t AsyncImageLoader::Load( const std::string& url, mIsLoadThreadStarted = true; } - BitmapLoader loader = BitmapLoader::New( url, dimensions, fittingMode, samplingMode, orientationCorrection ); - - mLoadThread.AddTask( new LoadingTask( ++mLoadTaskId, loader ) ); + mLoadThread.AddTask( new LoadingTask( ++mLoadTaskId, url, dimensions, fittingMode, samplingMode, orientationCorrection ) ); return mLoadTaskId; } @@ -86,9 +83,9 @@ void AsyncImageLoader::CancelAll() void AsyncImageLoader::ProcessLoadedImage() { - while( LoadingTask *next = mLoadThread.NextCompletedTask() ) + while( LoadingTask *next = mLoadThread.NextCompletedTask() ) { - mLoadedSignal.Emit( next->id, next->loader.GetPixelData() ); + mLoadedSignal.Emit( next->id, next->pixelData ); delete next; } }